Verificar y corregir dirección de correo electrónico con PHP

Publicado por admin el 28 de Enero de 2009 en PHP

 ¿Cómo es posible verificar o comprobar los datos ingresados como una dirección de correo electrónico con un lenguaje de programación como PHP?

Ante esta pregunta se necesitan utilizar filtros de seguridad de PHP diseñados para hacer frente a los parámetros de entrada. Puede validar y filtrar datos procedentes de algunas fuentes inseguras, como filtro de entrada a través del usuario de la extensión. Existe una ampliación que forma parte del núcleo de PHP 5.2.8 y de versiones anteriores, pero en caso de no existir siempre se pueden instalar en Linux. Usted puede usar los filtros para validar los siguientes tipos de datos:

=> regex
=> url
=> email
=> strings
=> magic_quotes
=> regular data types such as int, float etc

Validar dirección de correo electrónico

$email=”micorreo@codigomaestro.com”;
if ( filter_var($email, FILTER_VALIDATE_EMAIL) == TRUE) {
echo ‘Direccion de Correo Valida’;
}
else
{
echo ‘Direccion de correo invalida’;
}
?>

filter_var() filtrará una variable con un filtro especial. En el caso del ejemplo usted ha usado el filtro  FILTER_VALIDATE_EMAIL. Usted también puede querer depurar o limpiar el correo electrónico usando el siguiente código:

$out=filter_var($email, FILTER_SANITIZE_EMAIL);

Aquí tenemos otro ejemplo:

// formulario.php
//….
//……
$_POST['email'] = stripslashes(trim($_POST['email']));
$tmpEmail=filter_var($_POST['email'], FILTER_SANITIZE_EMAIL);
if ( filter_var($tmpEmail, FILTER_VALIDATE_EMAIL) == TRUE) {
// callSmtp
fireSmtp();
}
else{
//show error
echo ‘Entrada incorrecta, un error ha ocurrido cuando se intentaba enviar este correo’;
}
///….?> 

Entradas relacionadas:

12 comentarios sobre Verificar y corregir dirección de correo electrónico con PHP

Por Luis Riera el 12 de Febrero de 2009 en 15:57

Deseo verificar mi correo electronico

Por Luis Riera el 12 de Febrero de 2009 en 16:00

Agradezco de antemano por la verificacion de mi correo

Por luisarturoramos@hotmail .com el 22 de Febrero de 2009 en 4:27

no abre mi correo

Por suhail el 2 de Marzo de 2009 en 21:19

queyegue rapido

Por johanna el 18 de Marzo de 2009 en 17:48

es que olvide mi antiguo correo y su clave , lo unico que recuerdo es que empieza asi vle02 pero cuando lo ingreso dice que no es valido

Por johanna el 18 de Marzo de 2009 en 17:50

deseo recuperar mi cuenta y contraceña antigua en hotmail

Por johanna el 18 de Marzo de 2009 en 17:51

deseo recuperar mi cuenta de correo electronico en hotmail antigua, que deje de usar y he olvidado

Por arturo reyes hernandez el 3 de Septiembre de 2009 en 16:35

yo quiero cambiar la clabe aser unas correcsiones

Por luisaromero carrasco el 7 de Octubre de 2009 en 13:23

no consigo abrir cuenta

Por jhonatan el 19 de Noviembre de 2009 en 22:48

necesito recuperar mi correo pero no recuerdo la contraseña ni la pregunta secreta

Por julio cesar vaargas la fuente el 7 de Enero de 2010 en 19:56

deseo corregir el nombre completo de mi correo electronico

Por ITZEL REBECA el 26 de Marzo de 2010 en 20:46

WOOOOOOOOOW

Escribir un comentario sobre Verificar y corregir dirección de correo electrónico con PHP

Security Code:

Suscribirse

A los siguientes comentarios suscribiéndose a Verificar y corregir dirección de correo electrónico con PHP Comments RSS feed.

PHP no acepta etiqueta Imprimir una página web desde la línea de comando