Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2008, 06:53
raurodse
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 16 años, 6 meses
Puntos: 0
duda sobre require en estructura de directorios

Hola a todos, no se si el tema ya se ha tratado, pero llevo un rato buscando y no encuentro nada.

La cuestion es que estoy acostumbrado a trabajar con distintos archivos que cada uno tiene una clase. Digamos que tenemos una carpeta con un archivo a.php y otro b.php. "a.php" incluye a "b.php", por lo que solo se deberia poner
Código PHP:
require_once 'b.php'
Ahora, si tengo un archivo c.php, fuera de esa carpeta incluyo a "a.php", me dara un error en el require, porque no encontrara a "b.php".

Mi pregunta es: ¿como se soluciona este tipo de problema?

He leido dos soluciones :
1.un archivo que este fuera de todo y los incluya a todos
2.Declarar una variable document_root y siempre que se haga un include/require llamar antes a esa variable y asi que tenga toda la ruta.

Ninguna de ellas me convence del todo, asi que me gustaria que me comentaran si hay alguna otra opcion.