wieso greift das nicht? :
if (!(preg_match ("/[1]+$",$var_verzeichnis))){
Und es kommt keine Fehlermeldung? Hier fehlt nämlich das abschließende Trennzeichen ('/').
Wenn du nur überprüfen willst, ob die Zeichenkette ein Zeichen enthält, das nicht '-', '_', A-Z, a-z oder 0-9 ist, warum tust du das dann nicht direkt in dem RegEx?
if(preg_match('/[^-_A-Za-z0-9]/', $var_verzeichnis))
Schöne Grüße,
Johannes
--
ss:| zu:} ls:[ fo:} de:] va:} ch:) sh:( n4:| rl:( br:< js:| ie:{ fl:( mo:}
http://www.zeller-johannes.de/
ss:| zu:} ls:[ fo:} de:] va:} ch:) sh:( n4:| rl:( br:< js:| ie:{ fl:( mo:}
http://www.zeller-johannes.de/
-_A-Za-z0-9 ↩︎