Include

Linuxero linuxero en chile.com
Jue Ago 19 12:29:51 CLT 2004


revisa bien la estructura que tienes en los directorios y sigue la ruta de
ellos quizas te estas pasando de un directorio algo asi ej:

/home
/home/includes
/home/css
/home/layouts


home.php

<?php
    include("includes/archvo.php");
?>


archivo.php

<?php
    include("../home.php");
?>


saludos!



----- Original Message -----
From: "Ricardo Mun~oz A." <rmunoz en pjud.cl>
To: "Lista de desarrolladores en PHP" <php en listas.inf.utfsm.cl>
Sent: Thursday, August 19, 2004 12:22 PM
Subject: Re: Include


El jue, 19-08-2004 a las 11:39, Mauro A. Morales M. escribió:
> Sres,
> En una pagina php se hace referencia a otro php mediante un include_once
>
> <?php include_once("genieConfiguration.inc.php"); ?>
>
> Entiendo, que a falta de un path absoluto, en el include_once(), el
> archivo referenciado debe existir en el path de los include o bien
> agregar la ruta donde existe el archivo a la referencia de los include.
>
> Sin embargo, modificando en el /etc/php.ini el tag
>
> include_path ="/usr/lib/php:/var/www/html/phpCodeGenie/app/settings/"
>
> o bien, copiando el archivo genieConfiguration.inc.php al /usr/lib/php
> me arroja siempre el mismo error:
>
> Warning: main(): Failed opening 'genieConfiguration.inc.php' for
> inclusion (include_path='/path/to/phpCodeGenie3/app/settings/') in
> /var/www/html/phpCodeGenie/web/index.php on line 1
>
> Me falta algo ?. Alguna sugerencia ?

por lo que indica el mensaje de error, esta tratando de leer el archivo
genieConfiguration.inc.php en /path/to/phpCodeGenie3/app/settings/
siendo que segun tu modificaste el include_path del /etc/php.ini

reiniciaste el Apache?
verificaste los permisos del archivo??

obs. el include_path por lo general se deja como '.:/ruta1:/ruta2:'
si el ultimo /

--
Ricardo Mun~oz A.
Usuario Linux #182825 (counter.li.org)



Más información sobre la lista de distribución PHP