Foros del Web » Programando para Internet » PHP »

Saber o capturar la extension de un correo

Estas en el tema de Saber o capturar la extension de un correo en el foro de PHP en Foros del Web. Que tal amigos. Os traigo una consulta, puedo yo camputar la extension de un correo, por ejemplo [email protected] ....., puedo caputar el string despues del ...
  #1 (permalink)  
Antiguo 09/07/2012, 07:45
 
Fecha de Ingreso: noviembre-2010
Mensajes: 208
Antigüedad: 14 años
Puntos: 3
Saber o capturar la extension de un correo

Que tal amigos.

Os traigo una consulta, puedo yo camputar la extension de un correo, por ejemplo [email protected] ....., puedo caputar el string despues del @, necesito discriminar ciertas cuentas de correo mediante un if, o algo parecido...para ello no debo adminitir el registro de ciertas cuentas de correo...por ejemplo hotmail.

Orientenme ...Gracias!
  #2 (permalink)  
Antiguo 09/07/2012, 07:51
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Saber o capturar la extension de un correo

tienes las funciones de cadenas para buscar y expresiones regulares, consulte la documentación
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 09/07/2012, 12:07
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: Saber o capturar la extension de un correo

O bien con explode()

$dir=explode('@',$email);


ta dará un arreglo con el dominio (no extensión) en la posición 1 del arreglo

$dir[0] //el email
$dir[1] //el dominio
  #4 (permalink)  
Antiguo 09/07/2012, 13:18
 
Fecha de Ingreso: noviembre-2010
Mensajes: 208
Antigüedad: 14 años
Puntos: 3
Respuesta: Saber o capturar la extension de un correo

Ok gracias me funciono lo del explode.......=)


Etiquetas: correo, extension, registro
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:21.