- Output for 8.1.0 - 8.1.29, 8.2.0 - 8.2.23, 8.3.0 - 8.3.11
- gmail.combool(false) 222bool(false)
<?php
function validateEmail($email = "")
{
if (!$email) {
return false;
}
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
$domain = substr(strrchr($email, "@"), 1);
echo $domain;
var_dump(checkdnsrr($domain, 'MX'));
if (!checkdnsrr($domain, 'MX')) {
echo 222;
// domain is not valid
return false;
} else if (preg_match('/successfulmatch\.com$/i', $domain) || preg_match('/88vip\.site$/i', $domain)) {
return true;
}
} else {
return false;
}
}
var_dump(validateEmail("luxury01@gmail.com"));