SantaCruze
Erfahrenes Mitglied
Hallo miteinander
Ich habe folgende Funktion in meiner Funktions Datei stehen. Diese Funktion allerdings hat mir ein Kumpel geschrieben, allerdings weiß ich nicht genau ob diese richtig funktioniert und ob sie ihren Sinn erfüllt. Wenn jmd Vorschläge hat wie man diese verändern / verbessern kann wäre ich sehr dankbar. Als kleine Zusatzfrage : Reicht diese Funktion als Funktion in der php datei wo ich alle function aufrufe habe oder muss ich die zusätzlich in alle Scripte einbauen ?

PHP:
function textfilter($text)
{
$text=strtr($text,"\"+-`'"," ");
$p=0;
$tex=" ".strtoupper($text);
$p+=strpos($tex,"DROP");
$p+=strpos($tex,"TRUNCATE");
$p+=strpos($tex," SET ");
$p+=strpos($tex,"WHERE");
$p+=strpos($tex,"UPDATE");
$p+=strpos($tex,"DELETE");
$p+=strpos($tex,"FROM");
$p+=strpos($tex,"INSERT");
if ($p!=0)
{
$text=" http:// - +".strtoupper($text);
$text=str_replace("DROP","<font color=red>Zensiert</font>",$text);
$text=str_replace("TRUNCATE","<font color=red>Zensiert</font>",$text);
$text=str_replace(" SET ","<font color=red>Zensiert</font>",$text);
$text=str_replace("WHERE","<font color=red>Zensiert</font>",$text);
$text=str_replace("UPDATE","<font color=red>Zensiert</font>",$text);
$text=str_replace("DELETE","<font color=red>Zensiert</font>",$text);
$text=str_replace("FROM","<font color=red>Zensiert</font>",$text);
$text=str_replace("INSERT","<font color=red>Zensiert</font>",$text);
}
return $text;
}