El post se resume en:
Cita:
Mi problema es el siguiente:Hay algún método cojonudo que sea... "hazme un include pero calculame las nuevas rutas del archivo incluido"?
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!