ID: 44114 Updated by: [EMAIL PROTECTED] Reported By: stas at zend dot com Status: Assigned Bug Type: CGI related Operating System: * (with CiS FS) PHP Version: 5.3CVS-2008-02-14 (CVS) Assigned To: pajoye New Comment:
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). Previous Comments: ------------------------------------------------------------------------ [2008-02-18 16:26:27] [EMAIL PROTECTED] 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] [EMAIL PROTECTED] "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] [EMAIL PROTECTED] And for the HOST sections this should propably be done always regardless of OS. ------------------------------------------------------------------------ [2008-02-18 11:29:24] [EMAIL PROTECTED] Pierre, since you have a patch and also win32 build env available, I'll assign this to you. But aren't there other case-insensitive filesystems..? For example MacOSX has something like that..? ------------------------------------------------------------------------ [2008-02-17 13:45:18] [EMAIL PROTECTED] Hi Jani, This patch should do it: http://blog.thepimp.net/patches/php53_ini_win32.patch.txt I only tested it in the console for now. Somehow the .user.ini are ignore when called like: http://blog.thepimp.net/patches/callcgi.bat.txt I will setup an apache + fcgi later this week to see if the hash works as expected :) ------------------------------------------------------------------------ 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