/ Published in: PHP
URL: http://atranchant.developpez.com/code/validation/
Expand |
Embed | Plain Text
<?php // Auteur : Communauté PEAR // Mise en exemple par Alexandre TRANCHANT //La variable $mail est-elle une adresse e-mail syntaxiquement valide ? require 'PEAR.php'; //Appel de la librairie PEAR require 'Mail/RFC822.php'; //Appel de la librairie Mail_RFC822 $lo_mail = Mail_RFC822::parseAddressList($mail, NULL, FALSE); if(PEAR::isError($lo_mail)){ //$lo_mail est une erreur //l'adresse n'est donc pas valide } elseif ($lo_mail[0]->host=='localhost'){ //le nom de domaine de cette addresse est localhost //dans cet exemple on refuse tout domaine local! } else { } //Debuggage : ?>
You need to login to post a comment.
