bomberpilotmp3
Erfahrenes Mitglied
Hallo,
habe eine Komplexere Frage an auch. Ich habe ein Badwortfilter, den ich dazu verwenden möchte, das sich die Benutzer bei mir im Beitrag nicht beleidigen. Nun habe ich da etwas zusammengebastelt, funktioniert auch, nur das Problem:
Ein Badwort ist: Hund
Der Satz vom Benutzer Hundehalzband
Er schhlägt schon alarm. Das möchte ich nicht. Ich möchte das er wirklich nur die Wörter filtert, die auch so geschrieben sind. Bei Hund sollte er auch nur wirklich Hund filtern und nicht Hundehalsband.
Mein Code (ist ein Simpler und schnell zusammengebauter Code):
Hat jemand eine Lösung?
habe eine Komplexere Frage an auch. Ich habe ein Badwortfilter, den ich dazu verwenden möchte, das sich die Benutzer bei mir im Beitrag nicht beleidigen. Nun habe ich da etwas zusammengebastelt, funktioniert auch, nur das Problem:
Ein Badwort ist: Hund
Der Satz vom Benutzer Hundehalzband
Er schhlägt schon alarm. Das möchte ich nicht. Ich möchte das er wirklich nur die Wörter filtert, die auch so geschrieben sind. Bei Hund sollte er auch nur wirklich Hund filtern und nicht Hundehalsband.
Mein Code (ist ein Simpler und schnell zusammengebauter Code):
PHP:
function ___checkbadword ($___badword) {
$badword_array = '(pisser|spast|kiddy||wichser|wixxer|hurensohn|hundesohn|huresohn|bitch||missgeburt||';
$badword_array.= ' fuck|kanacke|bastard|spacken|nutte|nutten|missgestalt|huren|hure|schlampe|arschlöcher|votzen|fotzen)';
if (empty($___badword)) {
return FALSE;
} elseif (!preg_match('/'.$badword_array.'/', strtolower($___badword))) {
return FALSE;
} else {
return TRUE;
}
}
Hat jemand eine Lösung?
Zuletzt bearbeitet: