Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/01/2010, 09:45
vall-k
 
Fecha de Ingreso: abril-2005
Mensajes: 29
Antigüedad: 19 años
Puntos: 1
Include manteniendo rutas relativas

Hola! Primero de todo gracias por vuestro tiempo.
El post se resume en:

Cita:
Hay algún método cojonudo que sea... "hazme un include pero calculame las nuevas rutas del archivo incluido"?
Mi problema es el siguiente:
Tengo un html el cual no puedo modificar. Necesito incluirlo en un php donde hago unas validaciones, para ver si lo puedo cargar o la sesión a expirado, etc etc. El problema es que dicho html esta en una ruta diferente al php que hace el include, por lo tanto, al pasar a tener el path del php en el servidor no me carga los objetos del html, ya que estos tienen rutas relativas (que no puedo modificar). Ejemplo: El html esta en www.dominio.com/PAGINA.HTML, y el php en www.dominio.com/carpeta/PAGINA.PHP. En el html hay un src a una imagen en img/imagen.gif (osease www.dominio.com/img/imagen.gif), pero al hacer el include en el PHP, la va a buscar a www.dominio.com/carpeta/img/imagen.gif y claro, ahí no esta xD.
Lo dicho, no puedo modificar la ruta relativa en el html, no me sirve "clonar" los archivos que necesita el html en la nueva carpeta, y no quiero hacer nada del estilo "replace de 'img/' por '../img/'" en el html incluido. No me sirve redireccionar al html, necesito cargarlo dentro del php.

Hay algún método cojonudo que sea... "hazme un include pero calculame las nuevas rutas del archivo incluido"? Si no... alguna idea?

Gracias y un saludo!