Mailinglisten-Archive |
Guten Tag,
ich hab wiedermal ein Problem, woran ich kurz vorm verzweifeln bin.
Ich hab folgende Funktion:
function testText($text) {
global $errText;
if (!ereg ("^\s*[A-Za-zÄÖÜäöüß\-,\s]+\s*$", $text)) {
$errText = 1;
}
return $errText;
}
Laut http://regexlib.com/RETester.aspx gibt der (das?) Regex auch
korrekt zum Beispiel "Mein Test mit Ä-ö-ü und ß" als gematched zurück.
In meiner Seite wird die Funktion nun wie folgt aufgerufen:
testText($betreff);
if($errText == 1){
$errBetreff = 1;
}
$betreff kommt per POST aus einem Formular
$betreff = trim($_POST['betreff']);
Nun kann ich in dem Formular aber eingeben, was ich will, es kommt immer
1, also Fehler, zurück.
Was mach ich falsch?
LG aus Berlin Jörn Grube
php::bar PHP Wiki - Listenarchive