note 110445 added to filter.filters.validate
| From: | Demenvil | Date: | Tue, 23 Oct 2012 08:52:41 +0000 |
| Subject: | note 110445 added to filter.filters.validate | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-191492@lists.php.net to get a copy of this message | ||
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)=split("@",$mail,2);
if(!checkdnsrr($domaine,"MX")&& !checkdnsrr($domaine,"A")){
echo 'Mail OK but invalid domain';
}
else {
echo'Mail ok';
}
}
else {
//no
echo 'Invalid Mail';
}
}
?>
----
Server IP: 69.147.83.199
Probable Submitter: 88.179.20.205
----
Manual Page -- http://www.php.net/manual/en/filter.filters.validate.php
Edit -- https://master.php.net/note/edit/110445
Del: integrated -- https://master.php.net/note/delete/110445/integrated
Del: useless -- https://master.php.net/note/delete/110445/useless
Del: bad code -- https://master.php.net/note/delete/110445/bad+code
Del: spam -- https://master.php.net/note/delete/110445/spam
Del: non-english -- https://master.php.net/note/delete/110445/non-english
Del: in docs -- https://master.php.net/note/delete/110445/in+docs
Del: other reasons-- https://master.php.net/note/delete/110445
Reject -- https://master.php.net/note/reject/110445
Search -- https://master.php.net/manage/user-notes.php