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

Tertulia, café y libros

Tertulia, café y libros

Los amantes de la literatura conocen el placer de disfrutar de una entretenida conversación sobre los últimos libros publicados acompañada de una deliciosa taza de café. Apelando a ese espíritu de las tertulias en la cafetería, Cafés La Estrella ha organizado tres...

Noticias del sector editorial

Noticias del sector editorial

Libros: Galicia: Un Salón lleno de libros... y niños (FARO DE VIGO, 25.03.2013) ¿A quién compensa la remuneración por copia privada? (EL DIARIO, 24.03.2013) Elektrobiblioteka (COMUNICACIÓN CULTURAL, 26.03.2013) Publicaciones: OJD febrero: Las ventas de ‘La Gaceta’ se...

0 comentarios

Enviar un comentario

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