Einzelnen Beitrag anzeigen
  #7  
Alt 09.11.2003, 20:15:07
Fuchs Fuchs ist offline
Junior Member
 
Registriert seit: Jul 2003
Beiträge: 182
Immer wieder der gleiche und dumme Fehler!
Du darfst niemals ueberpruefen ob ein unerlaubtes Zeichen in einem String vorkommt sondern du ueberpruefen ob nur erlaubt Zeichen im String vorkommen. (hoert sich wirr an, gibt aber Sinn!)

Also du weist schon das es 256 verschiedene Zeichen im ASCII gibt. Die paar die du da ausschliesst kann jeder trottel umgehen. z.B.: ALT+169: ®

Also du gibts jetzt explizit an welche Zeichen erlaubt sind und nicht anders!

if (preg_match('#[a-z]#i', $filename))
else alles_scheisse()

Andre
Mit Zitat antworten