Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2011, 06:57
educacanis
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 295
Antigüedad: 14 años, 1 mes
Puntos: 12
Pasar de símbolos ASCII a hexadecimal

hola,
tengo que hacer un enlace de manera dinámica, con una parte fija y otra que me recoja la URL activa. Para recoger la url activa utilizo el siguiente código:
Código PHP:
$url = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; 
Si ponemos el ejemplo de la página web de forosdelweb, lo que me saca por la pantalla al hacer 'echo' es

http://www.forosdelweb.com

El caso es que para que me funcione correctamente lo que tengo que hacer, los símbolos ASCII deben ser hexadecimales, quedando de la siguiente manera

http%3A%2F%2Fwww.forosdelweb.com

Mi pregunta es, cómo consigo cambiar estos símbolos?? hay alguna función predeterminada que lo pueda hacer o tendría yo que escribir una función. Alguien podría ayudarme a escribirla, porque he intentado hacerla pero no me sale

Gracias