Foros del Web » Programando para Internet » PHP »

guardar en una variable datos concretos

Estas en el tema de guardar en una variable datos concretos en el foro de PHP en Foros del Web. Hola, tengo un texto que pone: "Este es mi correo: [email protected] " ¿Como podria guardar en una variable solamente [email protected] sin que se guarde el ...
  #1 (permalink)  
Antiguo 19/11/2004, 06:14
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
guardar en una variable datos concretos

Hola, tengo un texto que pone:

"Este es mi correo: [email protected]"

¿Como podria guardar en una variable solamente [email protected] sin que se guarde el texto?

Gracias de antemano.
__________________
Rux.es - Sitio Personal | IslaRock.com - Todo Rock
  #2 (permalink)  
Antiguo 21/11/2004, 04:10
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
nadie me puede ayudar??
__________________
Rux.es - Sitio Personal | IslaRock.com - Todo Rock
  #3 (permalink)  
Antiguo 22/11/2004, 11:12
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pero .. esa variable que contiene ese texto (o de donde salga el texto) .. siempre es el mismo? .. te lo comento por qué ahí lo que tienes que evaluar es cierto patro .. ya sea a simples "str_pos()" y otras funciones afines (www.php.net/string) o bien con expresiones regulares para detectar un patron de una dirección de e-mail correcta (sintacticamente).

Un saludo,
  #4 (permalink)  
Antiguo 23/11/2004, 11:44
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
Tengo una casilla de contacto y en dicha casilla se puede introducir el email solo o el numero de movil o bien introducir el numero de movil junto con el email algo asi: "666999777 [email protected]". Entonces yo solo kerria siempre extraer la direccion de correo, por supuesto la direccion no es siempre la misma, varia en cada ficha de contacto. Gracias de antemano, espero haberme explicado
__________________
Rux.es - Sitio Personal | IslaRock.com - Todo Rock
  #5 (permalink)  
Antiguo 23/11/2004, 13:10
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pues .. como te comenté puedes usar expresiones regulares para buscar tu patrón. En tu caso ha de ser el de una sintax correcta de e-mail (por si escriben mál el e-mail .. o meten espacios de más .. o cambian el orden de ese e-mail, es decir .. No confiar en la entrada que pueda introducir el usuario).

http://www.php.net/manual/en/functio...-match-all.php

Por ejemplo algo tipo:
Código PHP:
preg_match_all('#\(((?:[a-zA-Z0-9_.]+?)@(?:[a-zA-Z0-9_.]+?))\)#i'$text$array); 

$emails $array[1]; //returns emails as an array 
Eso te devolverá un array con esas direcciones de e-mail que pudiera contener tu cadena (en caso de que exista más de una coincidencia con un patrón típico de sintax de e-mail).

fuente: google.com (no son mi fuerte las expresiones regulares).

Un saludo,
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 21:04.