Foros del Web » Programando para Internet » PHP »

Problema al comprobar email (Ayuda Please)

Estas en el tema de Problema al comprobar email (Ayuda Please) en el foro de PHP en Foros del Web. Buenas, tengo un formulario y al comprobar una direccion email utilizo el siguiente script: Código PHP: if((! ereg ( "^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,6}$" ,  $email ))){ echo  "Error: La direccion de email no es correcta" ;}  ...
  #1 (permalink)  
Antiguo 06/12/2004, 12:15
Avatar de RUX
RUX
 
Fecha de Ingreso: enero-2004
Ubicación: Las Palmas de Gran Canari
Mensajes: 566
Antigüedad: 13 años, 10 meses
Puntos: 0
Problema al comprobar email (Ayuda Please)

Buenas, tengo un formulario y al comprobar una direccion email utilizo el siguiente script:
Código PHP:
if((!ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,6}$"$email))){ echo "Error: La direccion de email no es correcta";} 
Funciona perfectamente con direcciones del tipo: [email protected], pero si introduces una direccion como [email protected], te muestra que no es correcta. ¿Alguien me hecha una mano?. Muchas gracias
__________________
Rux.es - Sitio Personal | IslaRock.com - Todo Rock
  #2 (permalink)  
Antiguo 06/12/2004, 15:22
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 14 años, 1 mes
Puntos: 1
puedes intentar con

Código PHP:
if( !ereg('^[0-9a-z\.\_\-][email protected][0-9a-z\.\_\-]+(\.[a-z])+$',$email) ) {
      echo 
"dirección incorrecta";

saludos...
  #3 (permalink)  
Antiguo 07/12/2004, 04:37
Avatar de RUX
RUX
 
Fecha de Ingreso: enero-2004
Ubicación: Las Palmas de Gran Canari
Mensajes: 566
Antigüedad: 13 años, 10 meses
Puntos: 0
Hola, gracias por contestar, no parece que funcione eso, lo he probado y no acepta ni emails del tipo [email protected] ni [email protected]. Alguien sabe porque??? Gracias otra vez
__________________
Rux.es - Sitio Personal | IslaRock.com - Todo Rock
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:23.