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