PHP gevorderde |
|
Hoi,
Ik wil n iet enkel controleren of een mail adres correct is opgebouwd maar ook of het domein wel degelijk bestaat. Zou iemend zo vriendelijk willen zijn deze functie is na te zien. Zo te zien werkt ie goed maar steeds leuk als ie eens gecontroleerd zou worden door anderen.
function is_Mail($email) {
if (preg_match("~^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*?@[0-9a-zA-Z]([-.]?[0-9a-zA-Z])*?\\.[a-z]{2,6}$~i",$email)) {
$host = explode('@', $email);
if(checkdnsrr($host[1].'.', 'MX') ) return true;
if(checkdnsrr($host[1].'.', 'A') ) return true;
if(checkdnsrr($host[1].'.', 'CNAME') ) return true;
} else {
return false;
}
}
function is_Mail($email) { if (preg_match("~^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*?@[0-9a-zA-Z]([-.]?[0-9a-zA-Z])*?\\.[a-z]{2,6}$~i",$email)) { if(checkdnsrr($host[1].'.', 'CNAME') ) return true; } else { return false; } }
|