ID: 44114
Updated by: pajoye@php.net
Reported By: stas at zend dot com
-Status: Assigned
+Status: Feedback
Bug Type: CGI related
Operating System: * (with CiS FS)
PHP Version: 5.3CVS-2008-02-14 (CVS)
-Assigned To: pajoye
+Assigned To: jani
New Comment:
Jani, another question about the sections.
Is the following settings supposed to work?
[PATH=/some/path]
include_path=".:/my/include/"
On linux, bsd and windows, it fails. The include path is not set when I
am in this path (using cgi or cli).
Previous Comments:
------------------------------------------------------------------------
[2008-12-10 16:27:35] stas@php.net
I don't think relative pathes make any sense in PATH=. IMO, absolute
only (and no UNC on Windows either :)
------------------------------------------------------------------------
[2008-12-10 16:11:44] pajoye@php.net
Not directly related to this bug, but could help to simplify the fix.
Do we need to support relative path in a section? [PATH=../../bar]
I do not see any sane usage for that (variables are more
powerful/predictable and are supported and are expanded by the parser).
------------------------------------------------------------------------
[2008-02-18 16:26:27] pajoye@php.net
A short discussion between Dmitry and me, it may be useful for other:
p: we use a hash to cache the settings, the keys come from the path
d: I think you should use virtual_file_ex()
p: that brings the issues about case insensitive filesystems
d: it should restore REAL case of the path
if it works we may use the same thing on all platforms and not only
windows (file systems may not be platform specific).
------------------------------------------------------------------------
[2008-02-18 11:37:12] pajoye@php.net
"But aren't there other case-insensitive filesystems..? For example
MacOSX has something like that..?"
Yes, a lot even. But it is going to be a pain if we have to manage all
of them.
See:
http://en.wikipedia.org/wiki/Comparison_of_file_systems
A possible solution would be to behave what the PHP stream functions
do, comments?
------------------------------------------------------------------------
[2008-02-18 11:36:46] jani@php.net
And for the HOST sections this should propably be done always
regardless of OS.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/44114--
Edit this bug report at http://bugs.php.net/?id=44114&edit=1