Re: [PHP-INSTALL] include_path

[email protected] (Hendrik Schmieder)
Newsgroups php.install
Message-ID <[email protected]>
El Reggae Dancer schrieb:
> Hello,
>
> I have installed PHP 5.3.3. (Solaris 10).
> Is the bug submitted in 2004 (http://bugs.php.net/29698) fixed in PHP
> 5.3.3 ?
>
> I have set inculde_path in my php.ini as following:
> include_path = "/var/php/include:."
>
> /var/php/include has 2 subdirectories:
> /var/php/include/dir1
> /var/php/include/dir2
>
> I have vars.php file in /var/php/include/dir1
>
> and my PHP script : test.php
> ===========
> <?php
> echo "A $color $fruit"; // A
> include 'vars.php';
> echo "A $color $fruit"; // A green apple
> ?>
> ============
> when I run this script, it's not working as expected, and I've got
> errors like:
> Warning: include(vars.php) [function.include]: failed to open stream: No
> such
> file or directory in /apache2/htdocs/test.php on line 5
> Warning: include() [function.include]: Failed opening 'vars.php' for
> inclusion
> (include_path='/var/php/include:.') in /apache2/htdocs/test.php on line 5
>
> The script is working either I use :
> include 'dir1/vars.php'
> or
> I move the vars.php from /var/php/include/dir1 to /var/php/incude
>
> So my question is :
> is include_path recursive ?
> Or should I add all subdirectories in "include_path" ?
>

include_path is NOT recursive .


   Hendrik
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.