Mailinglisten-Archive |
Hallo!
On 12 Apr 2000,, Mario Peschel wrote the following on "[php] Email-Adresse auf Richtigkeit":
From: "Mario Peschel" <mario_(at)_internetworx.de>
To: <php_(at)_solix.wiso.Uni-Koeln.DE>
Subject: [php] Email-Adresse auf Richtigkeit überprüfen
Date sent: Wed, 12 Apr 2000 16:28:30 +0200
Send reply to: php_(at)_infosoc.uni-koeln.de
> 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?
Ich benutze hier eine Funktion, die ich im wesentlichen aus einer Email-
Klasse von http://phpclasses.upperdesign.com entlehnt habe. Die
scheint im wesentlichen gut zu funktionieren.
Function ValidateEmailAddress($address)
{
$email_regular_expression="^([a-z0-9_]|\\-|\\.)+_(at)_(([a-z0-9_]|\\-)+\\.)+[a-
z]{2,4}\$";
return(eregi($email_regular_expression,$address));
}
Gruß
Kai Stukenbrock.
------------------------------------------------------------
Kai Stukenbrock
Volkswirtschaftliches Seminar der Universität Göttingen
http://www.vwl.wiso.uni-goettingen.de
------------------------------------------------------------
"Tatsaechlich weicht in Wahrheit die Realitaet haeufig von der
Wirklichkeit ab."
php::bar PHP Wiki - Listenarchive