Sonderzeichen im String suchen und Fehlermeldung ausgeben

Funktioniert nicht, weil es einen Fehler gibt oder weil der Pattern nicht stimmt?

Also der Pattern dürfte gar nicht funktionieren, da nicht die Anzahl der zu matchenden Elemente aus der Zeichengruppe angegeben wird ( das + nach ] )
Zudem war da noch ein Fehler in dem hier geposteten Pattern drin, es fehlte für die gruppierung abschliessende ] und ein Backslash. Versuch mal folgendes:
PHP:
preg_match("/^[a-z0-9\\x5c]+$/is",$temp_name[$i])
 
Versuche mal das:

PHP:
preg_match("|^[\x5C\x61-\x7a\x30-\x39]+$|is",$temp_name[$i]);

EDIT: Zu spät.
 
Zuletzt bearbeitet:
Dann würde ich meinen Hoster mal fragen, ob er die "Character Type Functions" aktiviert, da diese seit PHP 4.2.0 standardmäßig deaktiviert sind (falls du eine niedrigere Version hast, sollte das sowieso schnellstens aktualisiert werden).

Schade, dass manche Hoster solch wichtige Funktionen weglassen.
 
Zurück