---- Mike Yrabedra <lists@xxxxxxxxxx> wrote: > on 11/27/07 11:46 AM, Jochem Maas at jochem@xxxxxxxxxxxxx wrote: > > > Mike Yrabedra wrote: > >> > >> I am not able to use includes or requires in nested files using php 5.2.3 > >> (osx) > >> > >> Including or Requiring files directly works. > >> > >> Including files, that also have includes in them, does not. > >> > >> Say you have this... > >> > >> -TopDirectory > >> --index.php (contains include("includes/top.php"); ) > >> --includes (folder) > >> ---config.php (contains echo "crap"; ) > >> ---top.php (contains include("config.php"); ) > >> > >> When you load the index.php file you would expect the word "crap" to show, > >> but it does not. I think the getcwd is staying specific to the top folder, > >> so the path stays the same throughout. > >> > >> This does not happen in 5.1.6 > > > > nothing changed in php - the CWD has always been the dir in which the > > explicitly > > called script lives in and it does not change because your inside an included > > file. > > > > my guess is your include_path no longer includes '.' so php is not trying to > > find the file > > in the directory of the script which is doing the include. > > > >> > >> Is there a fix for this or is it PHP causing the problem? > >> > >> > > > > > Here is what I have for include_path... > > include_path = ".:/usr/local/pear" > > Everything seems to be in order? > > -- > Mike Yrabedra B^)> > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php The first question I have is what does the Error log show? You should have error reporting turned on so you can see where the script is barfing on the coding. Wolf -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php