From: Gran Causa (
grancausa-php(EN)yahoo.com)
Date: Mon Sep 20 2004 - 12:29:50 CEST
Yo uso un 'rutas.inc.php' en un sitio fijo que se
requiere de forma
relativa desde cualquier script. En él están las
rutas absolutas a
los directorios que me interesa:
<?php
// rutas.inc.php
$path_base = '/home/desarrollo';
$path_lib = $path_base.'/lib';
$path_obj = $path_base.'/lib/obj';
?>
Luego, sólo tienes que hacer desde donde quieras:
require_once('ruta_relativa/rutas.inc.php'); // esto es fijo
al
script
include_once($path_lib.'libreria1.php');
include_once($path_obj.'cl_usuario.php');
Fíjate que pongo include_once en vez de
require_once porque debe
ser evaluado después de comenzar la ejecución del
script. Ahora mismo
no sé si vale con "require" porque yo uso para todo
"include", pero
por si acaso...
--- Igor < igor(EN)dualia.es> escribió:
> Una de las páginas tiene un
requiere_once a un archivo de la otra
> carpeta
(../lib/obj/cl_usuario.php)
> Vale, hasta ahí todo
bien.
> Pero ahora, esa librería llama a
otra, que esta en la carpeta de
> abajo,
> por lo que debería ser
../libreria1.php , pero así no funciona,
> tengo
> que poner la direccion relativa desde el
archivo desde el que se
> llama
> (../lib/libreria1.php), y esto no puede
ser, porque le voy a llamar
> de
> diferentes sitios.
> Mesplico?
> Como se arregla este lio? Usando
direcciones absolutas? Y si es
> asi,
> como se hace? Porque tampoco puedo poner
un incluye del tipo
> http://servidor/lib/libreria.php
que desesperación....
-- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
This archive was generated by hypermail 2.1.7 : Tue Sep 21 2004 - 21:34:44 CEST