ID: 29797 Comment by: alex dot pagnoni at solarix dot it Reported By: arnoud at procurios dot nl Status: Open Bug Type: Directory function related Operating System: Windows XP PHP Version: 5.0.0 New Comment:
Actual workaround is to check for underlying os (look inside $_ENV['OS']) and, if it is Windows, convert all forward slashes using str_replace(). Previous Comments: ------------------------------------------------------------------------ [2004-08-23 14:41:27] arnoud at procurios dot nl Description: ------------ The 'mkdir' function doesn't function correctly on Windows when the path contains forward slashes. The part of the path with the forward slashes doesn't get created. Reproduce code: --------------- <? mkdir('c:\a\b\c\d', 0775, true); mkdir('c:\e\f\g/h', 0775, true); ?> Expected result: ---------------- Two directories should have been created: c:\a\b\c\d, and c:\e\f\g\h Actual result: -------------- Actual directories being created: c:\a\b\c\d, and C:\e\f ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=29797&edit=1