PHP a validace e-mailové adresy
Tuto validaci léta úspěšně používám na kontaktních formulářích k ověření platnosti e-mailové adresy:
function validateEmail($email){
$pattern
= '^[_a-zA-Z0-9\.\-\=\^\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$';
if (ereg($pattern,$email)!=0){
if (!getmxrr(substr($email,strpos($email,'@')+1), $mxhosts))
return 'zadaná e-mailová adresa není platná dle DNS';
} else return 'zadaná e-mailová adresa není platná';
return true;
}
Stále to nefunguje? Kontaktujte mě!
Jestli řešení, které jsem zde popsal, je příliš složité, nebo nefunguje, prostě mi napište. Identifikujeme spolu problém a domluvíme se na co možná nejefektivnějším řešení.
merlin@lomitkari.cz
tel. 777 864 704