Ver Mensaje Individual
  #14 (permalink)  
Antiguo 21/10/2010, 06:45
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Para que un email sea verdadero y no falso

Cita:
Iniciado por saraivaruas Ver Mensaje
Hola amigos!

Estoy elaborando un sistema de registro de usuarios y ya he caminado harto gracias a ayuda de todos en este foro . Pero ahora necesito una ayuda con la verificacion de un mail o sea que al momento de que el usuario se registre se registre con un mail que exista de verdad y no cualquiera mail inventado en el momento...

saludos a todos
A ver, como son las cosas?
para validar la sintáxis de email con php podes usar

Código PHP:
Ver original
  1. $correo = $_POST['correo'];
  2.  
  3. if (!empty($correo)){
  4. ## advertir que 2,4 --> para aceptar nuevos dominios (.info, etc)
  5. $control_mail="^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$";
  6. if(!eregi($control_mail,$correo)){
  7. $mensaje_error = "La <b>sintáxis de email</b> no es válida<br />\n";
  8. $error = 1;
  9. }
  10. }

Pero volviendo a tu pregunta original, validar una sintáxis de email no siginifica que ese email fuese real, pueden poner la dirección que se les ocurra, en tanto la sintáxis sea apropiada.


Lo que deberías hacer es incluir en tu sistema una función para verificación de la cuenta enviando un email al subscriptor.


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.