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

Vaya, que rapido pasa el tiempo

El otro dí­a escuché en la radio al catedrático de psicologí­a de la complutense hablar sobre porque percibimos que el tiempo pasa más deprisa o más despacio a lo largo de nuestra vida. Por lo visto, cuando somos jóvenes, como las experiencias que vamos teniendo son...

Direcciones útiles para crear tu sitemap

Estas son algunas direcciones útiles que te permitirá crear y mejorar tus sitemaps de Google. La definición del protocolo completo la puedes encontrar aquí: https://www.google.com/webmasters/tools/docs/es/protocol.html Un sencillo validador de sitemaps:...

0 comentarios

Enviar un comentario

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