Thread [php] Problem mit Formularfelderüberprüfung und UTF-8 (103 answers)
Opened by Tom at 2008-10-04 14:02

Gast Chris
 2010-11-14 18:03
#142747 #142747
Hallo,

das weiß ich nicht, aber wie gesagt, das Script funktioniert ja einwandfrei bis auf die Umlaute und Sonderzeichen. Das ist das einzige Problem.
Der Script Anteil bei foreach sieht wie folgt aus:
Quote
//Durchlaufe alle Formulardaten:
foreach($_POST as $parameter => $wert) {
//Formularfelder, die in $pruefung stehen,
//müssen in die oben definierten Muster passen
if(isset($pruefung[$parameter])) {
if(!preg_match($pruefung[$parameter], $wert)) {
$debug = bin2hex($wert);
die("DEBUG #$debug# ". '<br> Eingaben unzureichend - bitte gehen Sie zurück zum Feld ' . $parameter . ': ' . $wert);
} else {
//Der Rest wird weggeworfen.
unset($_POST[$parameter]);
}
}


Ich denke, dass Problem lässt sich irgendwie anders lösen, aber halt nur die Frage wie? Aber vielleicht ist ja auch das }, aber dann wo einbauen?

Chris

View full thread [php] Problem mit Formularfelderüberprüfung und UTF-8