Bug #13140 Updated: setting multiple include_path for php that run on windows server

From: Date: Tue, 04 Sep 2001 19:31:02 +0000
Subject: Bug #13140 Updated: setting multiple include_path for php that run on windows server
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-65084@lists.php.net to get a copy of this message
ID: 13140
Updated by: sander
Reported By: rivaisalim@hotmail.com
Old Status: Open
Status: Bogus
Old Bug Type: *Directory/Filesystem functions
Bug Type: *Configuration Issues
Operating System: Windows 2000
PHP Version: 4.0.4
New Comment:

Not a bug. Correct way to specify multiple paths in the INI-file on Windows:
include_path = ".;c:\php\includes"
and on Unix
include_path = ".:/php/includes"

Directly taken from php.ini...

Previous Comments:
------------------------------------------------------------------------

[2001-09-04 15:12:11] rivaisalim@hotmail.com

It looks like there is a bug for setting multiple include_path for php that run at windows server.

For php that runs at non windows server:
you can set
include_path	= .:/www/includes:path3
and when ever we use include it will always look for all the path starting from . and /www/includes
and so on. If you specify your own path at include statement, eg: include
"/test/test.php";
it will be found at "./test/test.php".

include_path	= c:\www\root\includes
single path works find with windows server.
I have problem when trying to set multiple path. 
As the php.ini comment:
include_path	= .;c:\www\root\includes
won't works (may be anything after ; are comments!)

However I can go around this by specify 1 include path and always use "." whenever I use
include statement.
eg include "./test/test.php";

------------------------------------------------------------------------



Edit this bug report at http://bugs.php.net/?id=13140&edit=1



Thread (2 messages)

« previous php.dev (#65084) next »