Se além de checar se o endereço foi digitado corretamente ou não você necessitar de um validador de domínios, temos o código:

[php]
<?php

function validaemail($email){
// Verifica se o email está num formato correto de escrita.
if (!ereg(‘^([a-zA-Z0-9.-])*([@])([a-z0-9]).([a-z]{2,3})’,$email)){
$mensagem=’Email inválido!’;
return $mensagem;
}
else{
// Verifica se o domínio responde à função checkdnsrr.
$dominio=explode(‘@’,$email);
if(!checkdnsrr($dominio[1],’A’)){
$mensagem=’Email inválido!’;
return $mensagem;
}
else{return true;} // Retorno TRUE para informar que o email está em escrita correta e, obviamente, com domínio válido.
}
}

?>
[/php]

Author

Rodrigo Calado é sócio-fundador e CTO do Gran Cursos Online. Graduado em Gestão da Tecnologia da Informação, pós-graduando em Governança de TI pela Universidade Católica de Brasília e cursou MBA em Gestão e Empreendedorismo pela FGV. Possui convicta paixão pela área de tecnologia, educação digital, concursos públicos e empreendedorismo.

1 Comment

Reply To Anônimo Cancel Reply