Comment vérifier un email en PHP ?


Back to programmation.


moderator    (2009-03-31)

moderator

Comment vérifier un email en PHP ?

Comment vérifier un email en PHP ?  Cela peut être fait avec une simple ligne de code utilisant une expression régulière, essayez le code suivant :

if (preg_match('#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}$#',$_POST['email'])) { }


On note l'utilisation de la fonction PHP preg_match, extrêmement puissante et complexe, plus d'informations sur cette fonction à voir ici :

http://fr.php.net/function.preg_match


Maintenant il ne vous reste qu'à l'ajouter à votre formulaire d'enregistrement et le tour est joué



(more options below)

*mubugu    (2010-10-22 10:57:41)
Comment vérifier un email en PHP ?

Bonjour,

Il est aussi possible d'utiliser un service externe comme ht*p://sabisu.fr/checkmail/ :

<code php>
$curl=curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_URL, "ht*p://sabisu.fr/checkmail/" . $email);
$correct_email = curl_exec($curl);
</code>

L'autre avantage c'est de l'appeler en ajax ... donc double vérification, une coté client toute belle mais contournable et une autre côté serveur incontournable.

À mon avis le seul risque c'est de ne pas avoir de réponse suffisamment rapide ... mais en ajax ça pose pas de problème et coté php, perso j'ai contourner le problème en faisant la vérification en asynchrone avant l'envoie du mail de confirmation. Ça évite de passer pour un spammeur et ça limite fortement les robots.


ficgs
Suggestions


ficgs
Plus de sources

Vous devez vous enregistrer pour consulter ces sources, vous pourrez alors changer leur ordre en cliquant sur les icones les précédant.



admin
Autres sources

Ce projet est collaboratif, vous pouvez remonter les sources suivantes dans la liste si vous les trouvez utiles.


 Download Php Email Validation Software: MailVerify, Live Email Validation Component, Email Verifier Component, ...
filebuzz > findsoftware/Php Email Validation/1

 [PHP] Vérifier le format d'une adresse mail - La solution
commentcamarche > faq/sujet 855 php verifier le format d une adresse mail

 GetAFreelancer.com - PHP Email Verifier script
getafreelancer > projects/6685

 email verifier php : php, firefox
experts exchange > Web Development/Web Languages Standards/PHP/Q 23434721

 World Wide Email Verifier
nuclearscripts > cgi and perl/scripts and programs/email systems/email utilities

Want Lightbox Gallery on Your Site? Create It in Seconds! W/o...

 Live Email Verifier 2.5 - Email Verifier quickly and easily verifies email addresses. Email Verfier removes...
filetransit > view.php?id=33052

Windows 98, Windows Me, Windows 2000, Windows XP,...

 Email Verifier - verify email address Email Management & Subscription System!
email confirmation php.qarchive

English, Abkhazian, Afar, Afrikaans, Albanian, Amharic, Arabic,...
hi sir/madam your product is good but it does not meet my...

 Email Validation Php : dotNET Email Verifier Component, The Forgotten Art of Email Address Validation, Email Validation Component for .NET, Email Add...
vclcomponents > s/0 /email validation php

 php - verifier une adresse email [Wikistuce]
wikistuce > doku.php/php/verifier une adresse email

 FAQ PHP - Club d'entraide des développeurs francophones
php.developpez > faq/?page=mail

Que dois-je ajouter pour bénéficier du format HTML dans mon mail...
Comment obtenir un accusé de réception lors d'un envoi...
Comment vérifier si le format d'une adresse e-mail est valide...

 Comment vérifier la validité du code PHP - Forum des développeurs
developpez > forums/d208137/php/outils/zend/v rifier validit code php

ame_toggle_view({other : 'true',post : 'true',blog : 'true',group :...
Posez vos questions techniques sur le forum, pas en privé (je n'y...

 Vérifier une adresse e-mail saisie par un utilisateur - PHP - Snipplr
snipplr > view/923/vrifier une adresse email saisie par un utilisateur

 World Wide Email Verifier | CGI & Perl Email Utilities | Hot Scripts
hotscripts > listing/world wide email verifier

Learn more about advertising opportunities across the iNET...

 Syntax Verifier at PHP Software Informer
php.software.informer > download php syntax verifier

Verify millions of email addresses real fast using one of three...
WebExpert allows you to design and manage professionally made simple...
CNC programs editor with specific tools, features and syntax...

 Vérifier une adresse mail en PHP
dahut > aide/aide 07.php

n'existe pas mais sera validée (en plus, un espace est...
Cette vérification est faite par la condition if...
Quelques aides en programmation...

 Twitter / Référencement PRO: En PHP, comment vérifier s ...
twitter > Benjouke/status/1111638542

 Vérifier la validité d'une adresse email en php - Jarod xXx - Developpeur web 2.0 et etre humain - PHP, ressources pour webmaster
jarodxxx > index.php?post/2008/07/07/Verifier la validite d une adresse email en

Le vendredi 8 août 2008, 21:36 par mimi...
Le samedi 1 janvier 2011, 16:19 par cvfaf...

 Vérifier un format d'adresse e-mail avec Filter - Apprendre-PHP.com
apprendre php > portions de script/script 10 verifier un format d adresse e mail

- Tous droits réservés - Reproduction interdite même partielle -...

 Validation d'adresse e-mail en PHP - Club d'entraide des développeurs francophones
atranchant.developpez > code/validation

Array ( ) [mailbox]...
de savoir si l'adresse e-mail est syntaxiquement...

 NTi Power Email Verifier v3 1 0 Regged-HERETiC torrent - Windows - Other torrents - Software torrents - ExtraTorrent.com The World's Largest BitTorren...
extratorrent > torrent/83268/NTi+Power+Email+Verifier+v3+1+0+Regged HERETiC

US Authorities Seized 18 Domain Names on Valentines...
US Music Industry Called Spain and Canada “Piracy...

 Card Number Verifier - E-mail Verifier is a multi-platform compatible program thati is ideal for people who have a growing list of e-mail addresses t...
sourcecodeonline > code/card number verifier

A Playing Card Engine that consist of TPlayCard which able to display...
Online Card Designer (Flash) is an outstanding and feasible solution...

 Vérifier le taux de spam de votre email avant d'envoyer avec Mailing Check | Logiciel Emailing et email marketing | SendBlaster
sendblaster > telecharger logiciel emailing gratuit/verifier taux spam email ava

Receive periodic news about email marketing and internet...
Créer votre mailing list en évitant le spam avec un formulaire Php...
Tableau comparatif: logiciel emailing gratuit Vs logiciel emailing...

 comment verifier la version php sur son domaine dans un RPS? - Forum OVH
forum.ovh > showthread.php?t=33073

 Link Verifier - Check If a URL is Valid or Not » Tutorial Code
tutorialcode > php/link verifier check if a url is valid or not

 eMail Verifier - Mailing List Hygiene Tool Review - About Email
email.about > cs/macbulkreviews/gr/email verifier.htm

The checks eMail Verifier performs are comprehensive and relatively...
Smart Email Verifier - Windows List Hygiene Tool Review - About...
How to Add Recipients to a Mailing List in Pegasus Mail - About...

 Posteet: Vérifier la validité d'une adresse email avec php [email] [formulaire] [mail] [php]
posteet > view/152

Vérifier la validité d'une adresse email avec...

 comment vérifier l'existence d'une librairie php
infos du net > forum/260398 21

Right Column Post Anti Rebound (user from ggl) * 3...
Right Column Post */ path+=...

 Email Tools for ColdFusion, PHP, JSP, and ASP - SMTP, POP3, MIME
zrinity > email

RFC 1939 - POP3 - Post Office Protocol - Version...

 Tutoriel Javascript/PHP/Ajax : Verifier les données d'un formulaire - blog.Aguillem.fr | Le blog d'un developpeur Java / GWT, utilisateur d'Ubuntu et...
blog.aguillem > 36 tutoriel javascript php ajax verifier les donnees d un formul

 Send-Safe Email Verifier - verify your emails
send safe > email verifier

 Macintosh Email Applications, Clients & Spam Filters Software at The Mac Orchard - eMail Verifier
macorchard > email/eMailVerifier.php



Response  
 

Guest name   (option)     Register
Please sum : 8321 + four  




Trackbacks : If you talked about this article in your blog or website, you may instantly get a backlink 
There's no trackback at the moment.