Verbotene Namen
-
Hi zusammen,
ich haette da mal kurz eine Frage:
Ich habe mir ein TextFile gemacht in dem ich "verbotene" Usernamen
hineingeschrieben habe. Als Beispiel nehme ich mal "Alfred".
Bisher habe ich mit stristr einen vergleich gemacht mit der Liste
und dem Usernamen. Mir ist aber aufgefallen sobald ich zB. "_Alfred_"
schreibe stristr versagt.
Wie mache ich das Alfred eben doch erkannt wird???Danke für die Hilfe!
Edit hier noch der PHP Code:
[php] //check forbidden names if ( file_exists($evilWordList) ) { $badWords=file($evilWordList); for($i=0; $i < sizeof($badWords); $i++) { if(stristr($badWords[$i],$user)) { $error += 1; $errorString .= "Username: Not acceptable."; $errorString .= "<br><br>"; return; } echo "<font color='RED'>checking... $badWords[$i] -> $user<br>"; } } else { $error+=1; $errorString .= "<font color='RED'>"; $errorString .= "Forbiden-Names-List missing. Cant allow User-Creation without it."; $errorString .= "</font><br><br>"; } [/php]
-
substr() oder, falls umfangreichere Routinen gebraucht, preg_match().
-
Ahh nein, aber trotzdem Danke!
Ich musste noch \r\n "wegtrimmen" und dann hats geklappt.
Ich hab vorher die Zeilen einzeln gelesen und \r\n beim lesen weggeworfen, welche aber mit file() im Array gespeichert werden.Trotzdem Danke nochmals.
-
BTW: Es heißt Adolf *scnr*
MfG SideWinder
-
ich weiss schon wie er hiess, wollte hier aber nichts reinschreiben, was vielleicht vom Forum selber zensiert wird.
was heisst *scnr* ?
-
schuldigung cann nich riederstehen
-
SideWinder schrieb:
BTW: Es heißt Adolf *scnr*
MfG SideWinder
Was ist jetzt, wenn man aber wirklich so heißt? Ich kenn da jemanden.
-
Nachtrag:
Der lebt noch.
-
an dessen stelle würd ich mir nen neuen namen besorgen..#
nur als tippp
Mfg Shade3737