|
|
| Validar dirección de e-mail |
|
Script en PHP que comprueba el formato de la dirección de e-mail y verifica que el dominio es válido.
En primer lugar comprueba el formato:
Una vez comprobado el formato se comprueba el dominio:
//verifica si el dominio existe list($nombre, $dominio) = split('@',$email); if(getmxrr($dominio, $MXHost)){ return true; }else{ if(fsockopen($dominio, 25, $errno, $errstr, 30)){ return true; }else{ return false; } } When you buy research paper Help.
| Por último creamos una función que incluya ambas comprobaciones:
function compruebaMail($email){
if(ereg("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$]", $email)){ $return false; }
list($nombre, $dominio) = split('@',$email);
if(getmxrr($dominio, $MXHost)){ return true; }else{ if(fsockopen($dominio, 25, $errno, $errstr, 30)){ return true; }else{ return false; } }
}
|
Llamada a la función:
if(compruebaMail('nombre@dominio.ext')){ echo "La dirección de e-mail es válida." }else{ echo "La dirección de e-mail no es válida." } |
|
|
|