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