Linux slogan
Visite também: BR-Linux.org · Dicas-L · SoftwareLivre.org · UnderLinux

Linux banner
Linux banner
Linux banner
Linux banner


» Screenshot
Linux: Mandrake 9.1 - KDE 3.1.0
Por Sindolfo


Scripts

Linux user

Publicado por Douglas Vigliazzi em 16/12/2002    [ 15767 hits ]

Login: dougvigliazzi, 296107 pontos

Download:



Descrição

Código para checar se o e-mail é válido ou não. Verifica se o host do e-mail existe, caso existir retorna verdadeiro, caso contrário, retorna falso.
Cortesia: http://www.superphp.com.br/


[ Download: email.php ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

<?
function checaEmail($email) {
    $e = explode("@",$email);
    if(count($e) <= 1) {
        return FALSE;
    } elseif(count($e) == 2) {
        $ip = gethostbyname($e[1]);
        if($ip == $e[1]) {
            return FALSE;
        } elseif($ip != $e[1]) {
            return TRUE;
        }
    }
}
?>

Para testar utilize o código abaixo:

<?
if(!checaEmail($email)) {
echo "Email invalido!";
} else {
echo "Email Ok!";
}
?>



Scripts recomendados
   Script Linux recomendado Formulario para e-mail
   Script Linux recomendado Testando e-mail
   Script Linux recomendado Envio de e-mails
   Script Linux recomendado Uebimiau
   Script Linux recomendado Script de pergunta de senha

Comentários
[1] Comentário enviado por mascote em 12/02/2003 - 15:20h:

Legal, porém não funciona totalmente.
Testei com: algumacoisa@br.ina.com e com algumacoisa@br.bureauveritas.com
E ambos retornou como email inválidos !!!


[2] Comentário enviado por benjamim em 22/09/2006 - 13:14h:

hfdghfdhgdgfdg


[3] Comentário enviado por benjamim em 22/09/2006 - 13:16h:

mjmbmnb



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.