Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/08/2013, 09:13
nades
 
Fecha de Ingreso: enero-2013
Ubicación: Distrito Federal
Mensajes: 88
Antigüedad: 11 años, 2 meses
Puntos: 1
Respuesta: validacion email con php

En realidad lo que quieres hacer con el filter_var es cuando tienes variables especificas. Nunca lo he utilizado para verificar un correo

EJEMPLO
Código PHP:
Ver original
  1. //Se inicializan variables
  2. $email_1 = '[email protected]';
  3. $email_2 = 'mail';
  4.  
  5. if (filter_var($email_1, FILTER_VALIDATE_EMAIL)) {
  6.     echo "El mail es valido";
  7. }
  8. if (filter_var($email_2, FILTER_VALIDATE_EMAIL)) {
  9.     echo "El mail NO es valido";
  10. }
Lo que podrías hacer es utilizar una función.

EJEMPLO
Código PHP:
Ver original
  1. function valida_email($email){  
  2.   if(eregi("^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email)) //Esto nos garantiza que el correo debe tener un @ y un . para considerarlo como correo
  3.      return true;  
  4.   else  
  5.      return false;
  6. }
  7.  
  8. $mail = "$_POST['email']";
  9. if(valida_email($mail))
  10. {
  11.    echo "El mail es valido";
  12. } else {
  13.    echo "El mail NO es valido";
  14. }