Mailinglisten-Archive |
Lutz Zetzsche wrote: > Hallo Holger, > > Holger Zengerle schrieb: > >>Hi, >> >>Danke für die ausführlichen Erklärungen. >> >> >>>>Jetzt können wir die validierung einbauen. >>> >>>Genau. Du mußt nämlich sicherstellen, daß keine ungültigen >>>Zeichen und sonstiger illegaler Kram in der Variable >>>$_POST['ordnername'] übergeben wird. >> >>Aber wie :-) ? Hier noch eine Variante, die alles entfernt ausser Buchstaben, Zahlen und dem '-' $ordner = strtolower($ordner); $ordner=ereg_replace("[^-[:alnum:]+]","",$ordner); Grüsse Helmut P. Fleischhauer > > > mit einem kleinen regulären Ausdruck, der alles rausschmeißt, was nicht > a-z, A-Z, 0-9, Unter- oder Bindestrich ist. Beispiel: > > $sOrdnername = preg_replace("/[^a-zA-Z0-9_-]/", '', $_POST['ordnername']); > > Anschließend dann noch eine Prüfung, ob danach auch noch was in der > Variablen steht... ;-)
php::bar PHP Wiki - Listenarchive