Mailinglisten-Archive |
Hallo Martin!
>nicht wie ich die absender adresse auf das _(at)_ ueberprueffen kann
Hier ist eine Funktion, um die korrekte Schreibweise einer
Email-Adresse zu ueberpruefen.
function emailsyntax_is_valid($email) {
list($local, $domain) = explode("_(at)_", $email);
$pattern_local =
'^([0-9a-z]*([-|_]?[0-9a-z]+)*)(([-|_]?)\.([-|_]?)[0-9a-z]*([-|_]?[0-9
a-z]+)+)*([-|_]?)$';
$pattern_domain =
'^([0-9a-z]+([-]?[0-9a-z]+)*)(([-]?)\.([-]?)[0-9a-z]*([-]?[0-9a-z]+)+)
*\.[a-z]{2,4}$';
$match_local = eregi($pattern_local, $local);
$match_domain = eregi($pattern_domain, $domain);
if ($match_local && $match_domain) {
return 1;
} else {
return 0;
}
}
Gruss, Lars Brinkmann
php::bar PHP Wiki - Listenarchive