Hallo, ich arbeite gerade an einer Shoutbox an der "Black List" (Wörter die durch *** ersetzt werden).
Dazu schreibe ich immer alle Wört zeilenweise in eine txt Datei.
Bsp (inhalt von data/black/word.txt):
mit str_replace soll der das Wort duch *** ersetzt werden. Der Code:
Doch wenn ich jetzt Wort1 und Wort2 in die Shoutbox eingebe kommt folgende Antwort:
Wort1 ***
Also das 1. Wort wird völlig ignoriert.
Kann mir da einer helfen?
Dazu schreibe ich immer alle Wört zeilenweise in eine txt Datei.
Bsp (inhalt von data/black/word.txt):
Code:
Wort1 Wort2
Code:
$array = file("data/black/word.txt");
$nachricht = str_replace("$array[0]", '***', $nachricht);
$nachricht = str_replace("$array[1]", '***', $nachricht);
Wort1 ***
Also das 1. Wort wird völlig ignoriert.
Kann mir da einer helfen?

, er sperret einfach immer nur das untere wort
Kommentar