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

Reply via email to