Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/11/2005, 09:01
javifo
 
Fecha de Ingreso: mayo-2004
Mensajes: 393
Antigüedad: 19 años, 11 meses
Puntos: 0
Gracias SIR.CARAJODIDA.

No me funciona porque el valor que toma ($_SERVER['PHP_SELF']) es
Gestión de Almacén (En el caso de un link:Gestión de Almacén)
Es decir, me llega la información con estos caracteres que no tienen %20, pero sí que aparece el %20 en la barra de direcciones.

Antes no lo he puesto para no liar, pero el enlace es:
Código PHP:
<a href="http://www.miweb.com/carpetas.php/$idtema-$tema.html><b>$tema</b></a> 
Estas variables en el index vienen con $tema =htmlentities ($tema); pero como ves no pasan a la pagina de destino como variables sino como texto.

Esto lo hago para que en la página de destino aparezca una dirección del tipo "http://www.miweb.com/carpetas.php/235/Gestión de Almacén.html" pero que mediante un script con explode me saque la id (en este caso 235) que genera la página.

Todo va bien, excepto que, ya os digo, el texto llega con caracteres especiales y no encuentro forma de eliminar o sustituir los %20 de la barra de direcciones.

O sea, que tengo dos problemas:
1.- Que el texto me llegue sin caracteres raros
2.- Sacar estos %20 de la barra de direcciones.

Os agradeceré mucho vuestra ayuda.