ID:               33140
 Updated by:       [EMAIL PROTECTED]
 Reported By:      cbelin at free dot fr
-Status:           Open
+Status:           Verified
 Bug Type:         Directory function related
-Operating System: Windows XP
+Operating System: *
-PHP Version:      5.0.4
+PHP Version:      5CVS-2005-05-26


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

[2005-05-25 19:54:31] cbelin at free dot fr

Note :
this bug doesn't appear when you specify a drive letter.

<?php
mkdir('C:\toto\tata\titi', 0777, true);
?>

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

[2005-05-25 18:02:41] cbelin at free dot fr

Description:
------------
Recursive 'mkdir' (with PHP 5.0.4 and Windows) doesn't function
correctly when the path includes a non-existent root folder.



Reproduce code:
---------------
<?php
mkdir('\toto\tata\titi', 0777, true);
?>

Expected result:
----------------
The following structure of directories should have been created :
\toto\tata\titi

Actual result:
--------------
No directory being created ! The function 'mkdir' fails if directory
'\toto' doesn't already exists.

Instead, it outputs :
Warning: mkdir() [function.mkdir]: No such file or directory in xxx.php
on line xxx

So I must use this code :
<?php
mkdir('\toto');
mkdir('\toto\tata\titi', 0777, true);
?>


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


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

Reply via email to