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

14 millones de kilos de solidaridad

14 millones de kilos de solidaridad

El sábado me sorprendió ver cuando fui a comprar comida esta campaña de recogida de comida del banco de alimentos, la verdad es que no había oído hablar de ella como casi siempre ocurre con este tipo de cosas. Hoy he visto en televisión el resultado final, 14 millones...

0 comentarios

Enviar un comentario

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