Hallo zusammen,
nachdem ich stundenlang vergeblich nach einer Methode gesucht habe um Formulareingaben mit Sonderzeichen zu filtern,
habe ich mich entschieden selbst ein Script zu basteln und es mit euch zu teilen:
beim Funktionsaufruf werden 2 Parameter übergeben.
Der erste Parameter definiert den zu überprüfenden String, der zweite Parameter legt den Bereich fest, der zulässig ist.
Hoffe es bringt jemandem etwas, mir hats geholfen.
Bitte lasst Anregungen oder Verbesserungsvorschläge dazu einfach raus...
Greetz saio
nachdem ich stundenlang vergeblich nach einer Methode gesucht habe um Formulareingaben mit Sonderzeichen zu filtern,
habe ich mich entschieden selbst ein Script zu basteln und es mit euch zu teilen:
PHP-Code:
<?php
function str_checker($string, $range){
$clean = trim($string);
$stellen = strlen($clean);
for($i=0;$i<$stellen;$i++){
$momchar = substr($string, $i, 1);
if(!ereg ($range, $momchar)){
die("Sie dürfen nur Ziffern und Zeichen aus den Bereichen A-Z verwenden");
}
}
}
str_checker("TeXT", "[a-zA-Z1-9]");
?>
Der erste Parameter definiert den zu überprüfenden String, der zweite Parameter legt den Bereich fest, der zulässig ist.
Hoffe es bringt jemandem etwas, mir hats geholfen.
Bitte lasst Anregungen oder Verbesserungsvorschläge dazu einfach raus...
Greetz saio
Kommentar