Segunda versión de la función validadora de email incluyendo que el dominio existe pero usando curl , una forma mucho más rápida de abrir un socket.
function ValidaEmail($email)
{
if( preg_match(”/^[a-z0-9&'.-_+]+@[a-z0-9-]+.([a-z0-9-]+.)*?[a-z]+$/is”, $email) )
{
$sp = explode(”@”, $email);
$cr = curl_init();
curl_setopt($cr, CURLOPT_URL, “http://www.” . $sp[1]);
curl_setopt($cr, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($cr, CURLOPT_TIMEOUT, 4);
$time = curl_exec($cr);
curl_close($cr);
return !empty($time);
}
else
{
return false;
}
}

0 respuestas
Sigue la conversación, suscríbete al RSS feed de los comentarios de este post.