'; winimg.document.writeln(doc); winimg.document.close(); } //]]>

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

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

function ValidaEmail($email)
{
 if( preg_match(”/^[a-z0-9&\’\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*?[a-z]+$/is”, $email) )
 {
  $sp = explode(”@”, $email);
  
  $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;
 }
}

 

No hay comentarios

Leave a reply

Levitra alternatives I hope you know that generic buy viagra.
Get viagra buy viagra no script. Viagra Video on the Web amazing effect mail order viagra online buy viagra 100mg.