PHP Verificar Email em um form

Verifica se o email é valido assim como a existência do domínio.

if ($email) {
function valida_email($email){
$email = explode("@",$email); //Separa o nome de usuário do dominio do e-mail
if(count($email) != 2){ //Testa se existe o nome de usuário e o e-mail
return 0;
}
list($user,$domain) = $email;
if(!preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*$/xi",$user)){ //Testa se o email segue o padrão
return 0;
}
if(!checkdnsrr($domain,"MX")){ //Testa se existe a entrada MX
return 0;
}
return 1;
}

$v_email = valida_email($email);

if ($v_email=='0') {
die ("Por favor verifique o endereço de email.");
}
}

Comentários

Postagens mais visitadas