As mentioned a couple of times on that include page, you can just use ini_set() directly in your application to set include_path.
eg. <? ini_set("include_path",".:..:../..:/usr/local/lib/php"); include "foo.inc"; ?> That will run through each directory listed in your include path. That is, it will check for: ./foo.inc ../foo.inc ../../foo.inc /usr/local/lib/php/foo.inc in that order. -Rasmus On Mon, 12 Aug 2002, Al wrote: > I wasn't clear before. The problem I'm having, and most of the others > folks who commented, with include is really with "include_path". > > A good bit of the problem seems to be my virtual host's environment. > Most things I've tried with directives in an htaccess don't work and the > error log says "not allowed" etc. > > I appreciate your help. > > Rasmus Lerdorf wrote: > > What does include have to do with DirectoryIndex? And what exactly is > > your problem with include? The only trick is setting the include_path > > which doesn't seem all that obtuse to me. > > > > -Rasmus > > > > On Sun, 11 Aug 2002, Al wrote: > > > > > >>The problem may be due to the fact that my environment is Apache Unix. > >> > >>I spent about two hours today pouring over the php on-line manual > >>"include" spec and trying dozens of combinations. > >>http://www.php.net/manual/en/function.include.php > >> > >>There must be at least 20 user contributed notes at the bottom. > >> > >>It is incredible that such a basic php function should be so obtuse and > >>ill defined. > >> > >>I'm going to give your other suggestion a try tomorrow. > >> > >>Thanks again.... > >> > >>Analysis & Solutions wrote: > >> > >>>On Sun, Aug 11, 2002 at 12:33:55PM -0400, Al wrote: > >>> > >>> > >>>>The .htaccess approach appears to fit my situation best; but, I've not > >>>>been able to get it to work. > >>> > >>> > >>>I wondered about the DirectoryIndex directive's ability to utilize files > >>>in other directories, so did a little test, which is what you indicated > >>>you tried in your initial email: > >>> > >>> DirectoryIndex ../index.htm > >>> > >>>Worked fine. Apache 1.3.26. Windows NT. > >>> > >>>So, your problem could be a web server configuration thing, as Rasmus > >>>hinted at. > >>> > >>>Beyond the things already discussed, I'm at a loss. > >>> > >>>Good luck, > >>> > >>>--Dan > >>> > >> > >> > >>-- > >>PHP General Mailing List (http://www.php.net/) > >>To unsubscribe, visit: http://www.php.net/unsub.php > >> > > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php