Mailinglisten-Archive |
Hallo! schonwieder ein Problem: Dieser Code funktioniert anscheinend korrekt. Nur wenn ich $Email="test_(at)_domain-x.de" eingebe, sagt er diese Email währe ungültig. Ich meine also immer, wenn hinter dem _(at)_ ein "-" enthalten ist, bricht das Script ab. Obwohl ich keinen Fehler sehen kann. Wisst Ihr was Falsch ist, oder wie überprüft Ihr die Richtigkeit der eMail-Adresse? if (eregi("(_(at)_.*_(at)_)|(\.\.)|(_(at)_\.)|(\._(at)_)|(^\.)", $Email) OR !eregi("^.+\_(at)_(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$", $Email)) { echo "FEHLER: Email ungültig!"; } Danke für die Mithilfe, Mario Peschel
php::bar PHP Wiki - Listenarchive