0 Compartilhamentos 432 Views 6 Comments

Validação completa de e-mail em PHP com verificação de dominio

Com esta função é possível realizar uma validação praticamente completa do endereço de e-mail.
Além de verificar se a escrita do e-mail está correta, ele também faz uma verificação se o domínio utilizado no endereço realmente existe.

Ótimo código para utilizar em sistemas de disparo de email.

Você pode se interessar

5 fatos que todo departamento de TI pode aprender com Fortnite
Artigos
7 visualizações
Artigos
7 visualizações

5 fatos que todo departamento de TI pode aprender com Fortnite

Carlos L. A. da Silva - 1 de julho de 2019

O Departamento de TI de uma empresa não é apenas um lugar onde os caras jogam Fortnite o dia inteiro. Grandes desastres podem vir de lá também...

Promoções de Jogos do Final de Semana (28/06)
Notícias
7 visualizações
Notícias
7 visualizações

Promoções de Jogos do Final de Semana (28/06)

Carlos L. A. da Silva - 28 de junho de 2019

Confira as melhores ofertas de jogos de PC para o final de semana.

FIREBASE Database na Prática com JAVASCRIPT PURO // Mão no Código #14
Vídeos
1,655 compartilhamentos6,806 visualizações
Vídeos
1,655 compartilhamentos6,806 visualizações

FIREBASE Database na Prática com JAVASCRIPT PURO // Mão no Código #14

Thais Cardoso de Mello - 27 de junho de 2019

Vamos mostrar na prática pra vocês como é SIMPLES DEMAIS manipular o Realtime Database (noSQL) do Firebase usando JavaScript puro e o SDK "marrrravilhoso" que o pessoal do Google Cloud criou.

6 Responses

  1. No parametro do código checkdnsrr($dominio[1],A)){ se eu substituir o A por MX ele verifica especificamente sobre registros relacionados a servidor de emails.

    A sua solução é muito bom e está sendo muito bem aproveitada por mim para validação do banco de dados de clientes.

    Parabéns!

    Resposta
  2. Recomendação para PHP 7.0.0
    Leia: http://php.net/manual/pt_BR/function.ereg.php

    function validaemail($email){
    //verifica se e-mail esta no formato correto de escrita
    if (!preg_match(‘/^([a-zA-Z0-9.-_])*([@])([a-z0-9]).([a-z]{2,3})/’,$email)){
    return false;
    }
    else{
    //Valida o dominio
    $dominio=explode(‘@’,$email);
    if(!checkdnsrr($dominio[1],’A’)){
    return false;
    }
    else{return true;} // Retorno true para indicar que o e-mail é valido
    }
    }

    Resposta

Deixe um Comentário

Your email address will not be published.

Mais publicações

Como baixar o novo Windows Terminal
Dicas
16 visualizações
16 visualizações

Como baixar o novo Windows Terminal

Carlos L. A. da Silva - 26 de junho de 2019
Libra: o que sabemos sobre a criptomoeda do Facebook
Artigos
11 visualizações
11 visualizações

Libra: o que sabemos sobre a criptomoeda do Facebook

Carlos L. A. da Silva - 25 de junho de 2019
WebAssembly // Dicionário do Programador
Vídeos
1,655 compartilhamentos6,809 visualizações
1,655 compartilhamentos6,809 visualizações

WebAssembly // Dicionário do Programador

Thais Cardoso de Mello - 24 de junho de 2019
Promoções de Jogos do Final de Semana (21/06)
Notícias
10 visualizações
10 visualizações

Promoções de Jogos do Final de Semana (21/06)

Carlos L. A. da Silva - 21 de junho de 2019