Foros del Web » Programando para Internet » PHP »

email en mailto y caractéres especiales

Estas en el tema de email en mailto y caractéres especiales en el foro de PHP en Foros del Web. Hola chicos!! pues tengo un problema y es que al introducir caracteres como (& o espacios) me quita el link ya que estoy programando una ...
  #1 (permalink)  
Antiguo 08/08/2005, 02:15
 
Fecha de Ingreso: junio-2002
Mensajes: 321
Antigüedad: 21 años, 10 meses
Puntos: 3
email en mailto y caractéres especiales

Hola chicos!!
pues tengo un problema y es que al introducir caracteres como (& o espacios) me quita el link ya que estoy programando una web en php.
esto lo pregunto pues quiero que salga la ruta entera de la web usando variables predefinidas y asi las tengo puesta (he usado $HTTP_SERVER_VARS['HTTP_REFERER'] para que me de la ruta entera de la web) pero aun asi los espacios me joden el sistema y ya me descoloca un poco el asunto.

he visto por ahi webs que hacen uso de eso, (usar caracteres como &)
por ejemplo:
http://www.mobile.de/cgi-bin/da.pl?b...7875&sprache=3

si mirais por ahi algo asi como "recomendar" te pone la ruta entera.

Lo he puesto hasta a mano la ruta, pero me falla igualmente.


¿alguien me podria dar alguna solucion?
muchas gracias
  #2 (permalink)  
Antiguo 08/08/2005, 02:37
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
... temo que no entendí lo que dices... pero:
1) Es un error pasar espacios por URL, puedes codificarlos con "%20" ó concatenar con "+"... hechale un ojo a las funciones urlencode() y urldecode().

2) el símbolo "&" en las URL's sirve para pasar varios valores; funciona pués como separador:
En un enlace .../archivo.php?var1=algo&var2=otro_algo puedes hacer:
Código PHP:
echo $_GET['var1']; // imprimirá "algo"
echo $_GET['var2']; // imprimitá "otro_algo" 
Me parece el valor códificado de "&" es "%26"... no estoy muy seguro...

Espero haberte ayudado .. Un saludo!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 08/08/2005, 02:45
 
Fecha de Ingreso: junio-2002
Mensajes: 321
Antigüedad: 21 años, 10 meses
Puntos: 3
la primera solucion si me ha valido :D:D
y si es que lo uso para varios valores pero al pasarlo en html pos m jodia el sistema pero ahora si con la primera solucion me a valido.

gracias jam!
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 00:28.