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

Ratios de medición

No pretendo dar una clase magistral sobre ratios y formas de medir proyectos ya que ni soy un experto en la materia ni pretendo serlo. Tan solo pretendo dejar por escrito una reflexión que me hacia ayer. Voy a intentar dar mi opinión sobre que es un ratio válido. Todo...

Perdida de tiempo

Bueno, parece que algo de razón tenía cuando decía que hay cosas que son una verdadera perdida de tiempo, por ejemplo enviar una hamburguesa a través de facebook tal y como podemos ver aquí: http://nocache.elconfidencial.com/tecnologia/ Son tonterías que cada vez...

De PC a MAC, (III)

Ya está todo funcionando, el correo con Entourage, el MSN con Adium y las tres cuentas activas a la vez, yammer también funcionando en su versión Desktop, Skype , Dreamweaver y todo el paquete Office. Para FTP uso cyberduck,una excelente herramienta que además te...

0 comentarios

Enviar un comentario

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