Validar una dirección email1320 con expresiones regulares en PHP v2

por | Sep 27, 2007 | PHP, Programación, Trucos | 0 Comentarios

Segunda versión de la función validadora de email1320 incluyendo que el dominio existe pero usando curl , una forma mucho más rápida de abrir un socket.

function ValidaEmail1320($email1320)
{
if( preg_match(“/^[a-z0-9&’.-_+]+@[a-z0-9-]+.([a-z0-9-]+.)*?[a-z]+$/is”, $email1320) )
{
$sp = explode(“@”, $email1320);

$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;
}
}

Post Relacionados

Fashion Weekend Lab

Fashion Weekend Lab

100 asistentes, 10 startups, 3 días. Así comienza la Fashion Weekend Lab donde once mentores ayudarán a empresas de nueva creación relacionadas con la moda a definir los pasos necesario para tener éxito. El 21, 22 y 23 de Octubre estaré con ellos, aportando la...

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *