Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: .:UND3R:. en 18 Julio 2012, 05:09 am



Título: INCLUDE (ruta)
Publicado por: .:UND3R:. en 18 Julio 2012, 05:09 am
Hola a todos, tengo el siguiente problema que no logro solucionarlo, acudo a ustedes a ver si me pueden guiar un poco.

Tengo en la carpeta www los siguientes archivos
Código:
hola (carpeta)
index.php

Dentro de la carpeta hola hay un miles de archivos.

Lo que tengo que hacer por obligación (estructura de web) es un include al index.php que está dentro de hola, pero al hacer el include todas las rutas dentro de los php's de la carpeta hola no funcionan, ya que quedan así

www/url
en vez de www/hola/url

el problema que tengo es que son muchos archivos que tendría que editar, que podría hacer para que el include tomara como si estuviera dentro de la carpeta hola?

Saludos y gracias


Título: Re: INCLUDE (ruta)
Publicado por: ~ Yoya ~ en 18 Julio 2012, 06:51 am
Si es por obligación y la web esta bien estructurada, entonce lo mas seguro es que estés utilizando un CMS o Framework. En ese caso tendrías que revisar la documentación de la configuración.

No te recomiendo que realices modificaciones directas a configuraciones, porque luego puedes tener muchísimos problemas, revisa la documentación o por lo menos decir que CMS o Framework estas utilizando.

Saludos.


Título: Re: INCLUDE (ruta)
Publicado por: yovaninu en 19 Julio 2012, 04:41 am
Y si creas una constante algo asi como

define("RUTA1","http://localhost/hola/")

y luego en el include:

include (RUTA1."index.php");