preg_match der Code will nicht
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anleitung
archiv
bedingung
beitrag
benutzt username
englisch
filter
gren
inhalt
latino
manual
mindestens
most
pattern
syntax
user
username
variable
-
Damit meine Users sich nicht z.B. §$%&/()= nennen, benutze ich diesen Code:
if (!preg_match ('/^[0-9a-z]$/i', '$username')) {
...
}
den hab ich aus dem Web gefischt. Nur leider will der nicht so wirklich. Die Bedingung wird auch bei
$username = "$§%&/()=" nicht erfüllt
Beitrag geaendert: 20.4.2007 19:49:02 von latino -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Damit meine Users sich nicht z.B. §$%&/()= nennen, benutze ich diesen Code:
if (!preg_match ('/^[0-9a-z]$/i', '$username')) {
...
}
den hab ich aus dem Web gefischt. Nur leider will der nicht so wirklich. Die Bedingung wird auch bei
$username = "$§%&/()=" nicht erfüllt
Du hast das + vergessen ...
Denn der Name sollte doch mindestens ein oder auch mehrere Zeichen haben.
Die PCRE-Suchmuster-Anleitung ist umfangreich und englisch und auch nicht ganz leicht verständlich, aber man sollte ab und zu mal reinschauen:
http://de.php.net/manual/de/reference.pcre.pattern.syntax.php -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage