note 110445 deleted from filter.filters.validate by googleguy
| From: | googleguy@php.net | Date: | Sat, 12 Jan 2013 11:07:11 +0000 |
| Subject: | note 110445 deleted from filter.filters.validate by googleguy | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-192989@lists.php.net to get a copy of this message | ||
Note Submitter: Demenvil
----
To validate an email address and also check if the domain is valid MX
<?php
function CheckAndValidateEmail($mail){
if(filter_var($mail, FILTER_VALIDATE_EMAIL)) {
// ok
list($user,$domaine)=explode("@",$mail,2);
if(!checkdnsrr($domaine,"MX")&& !checkdnsrr($domaine,"A")){
echo 'Mail OK but invalid domain';
}
else {
echo'Mail ok';
}
}
else {
//no
echo 'Invalid Mail';
}
}
?>