ID:               45228
 Updated by:       j...@php.net
 Reported By:      nanawel at eyeos dot org
-Status:           Assigned
+Status:           Feedback
 Bug Type:         Filesystem function related
 Operating System: *
 PHP Version:      5.2.6
 Assigned To:      pajoye
 New Comment:

Please try using this CVS snapshot:

  http://snaps.php.net/php5.2-latest.tar.gz
 
For Windows:

  http://windows.php.net/snapshots/

This most likely duplicate of bug #45040


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

[2009-03-02 16:07:37] paj...@php.net

Some notes:

- mkdir()
    works with   file://C:/my/path            under Windows
expected.

    FAILS with   file:///C:/my/path           under Windows
expected (/c:/my/path is not a valid path)

    FAILS with   file://localhost/C:/my/path  under Windows
expected,localhost/C:/my/path is not a valid path (same for linux,
fails as well)

However, the touch() funciton seems to have issue with file://, maybe
other as well but I did not test them all yet.

- rmdir()
    FAILS with   ALL file:// schemes          under Windows and Linux


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

[2009-01-07 14:58:00] nanawel at eyeos dot org

Ok, to sum up:

- mkdir()
    works with   file://C:/my/path            under Windows
    FAILS with   file:///C:/my/path           under Windows
    FAILS with   file://localhost/C:/my/path  under Windows

- rmdir()
    FAILS with   ALL file:// schemes          under Windows and Linux

- unlink()
    works with   file://C:/my/path            under Windows
    FAILS with   file:///C:/my/path           under Windows
    FAILS with   file://localhost/C:/my/path  under Windows

I think I didn't forget anything, hope this helps.

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

[2009-01-07 14:35:41] paj...@php.net

as the report is about both rmdir and unlink, the issue is not windows
specific. Will take care of it.

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

[2009-01-07 14:27:53] nanawel at eyeos dot org

Except for the rmdir() function which fails on both Windows AND Linux
platforms, all the paths provided in the previous comments are explicite
Windows paths.
You cannot use "C:\" or "C:/" or "file://C:/" or something else under
Linux.

That's why I've just changed the OS concerned by the issue
from: * (all)
to: Windows

Thanks for your time.

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

[2009-01-07 14:18:50] paj...@php.net

Confusing comments. 

Does unlink work on linux?
Does unlink work on Windows?
Does rmdir work on Windows?
Does rmdir work on Windows?

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

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/45228

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

Reply via email to