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