marijuanamaxe
Grünschnabel
Hallo. Meine Schwiegereltern haben einen Reiterbauernhof und ihr Gästebuch wird seit neuesten mit so schönen Links wie "horsef***" beglückt.
Also, es ist ein bad_words-Filter eingebaut. Die Wörter filtert er brav raus. Aber ich hätte gerne, daß der Eintrag gar nicht erst ausgeben wird.
Code schaut so aus:
$bad_words=file("badwords.dat.php");
$bad_word_count=count($bad_words);
for($i=0;$i<$bad_word_count;$i++){
$bad_word=explode("#",$bad_words[$i]);
$text=str_replace(trim($bad_word[0], "", $text);
}
Jetzt bräucht ich einen Befehl der mir sagt ob im Text ein bad_word vorkommt oder nicht.
Bitte um Hilfe.
Also, es ist ein bad_words-Filter eingebaut. Die Wörter filtert er brav raus. Aber ich hätte gerne, daß der Eintrag gar nicht erst ausgeben wird.
Code schaut so aus:
$bad_words=file("badwords.dat.php");
$bad_word_count=count($bad_words);
for($i=0;$i<$bad_word_count;$i++){
$bad_word=explode("#",$bad_words[$i]);
$text=str_replace(trim($bad_word[0], "", $text);
}
Jetzt bräucht ich einen Befehl der mir sagt ob im Text ein bad_word vorkommt oder nicht.
Bitte um Hilfe.
Zuletzt bearbeitet: