Benutzereingabe prüfen
Joschi
- php
0 spider
Hallo,
ich habe ein Formular auf meiner Homepage. Mit diesem Formular kann man sich registrieren. Das Feld 'Username' soll überprüft werden, ob sich dort so wörter wie fuck,arsch,... . Ich habe das auch halb mit der PHP-Funktion 'substr_count' geschaft.
Ich habe nur das Problem, das wenn ich dort das Wort 'fuck' überprüfe, kann man ja auch 'fuck' so schreiben 'FuCk'.
Code:
$var = $_POST['username'];
if (substr_count($var, "fuck")) {
echo "Nicht erlaubt.";
Was kann ich machen, dass ich nicht alle möglichen Kombinationen in mein Skript eingeben muss?
Gruß
Joschie
Was kann ich machen, dass ich nicht alle möglichen Kombinationen in mein Skript eingeben muss?
Du solltest die Eingabe vorher in Kleinbuchstaben konvertieren. Das geht mit der Funktion:
string strtolower ( string str )
Gruß Spider