Noch ein Beispiel: Trafficklau => Traf••••lau
Könnte man in die regulären Ausdrücke die dafür verantwortlich sind nicht einfach ein paar Wortgrenzen einbauen?
Code:
preg_replace(/\bfick\b/i, "****", $string);
Oder natürlich ganz deaktiveren, das suchen und ersetzten der bösen Wörter kostet Rechenzeit und man kann den Schutz leicht umgehn.