ID:               41155
 Updated by:       [EMAIL PROTECTED]
 Reported By:      fantasysportswire at yahoo dot com
-Status:           Assigned
+Status:           Closed
 Bug Type:         *Directory/Filesystem functions
 Operating System: WINXP SP 2
 PHP Version:      5.2.1
 Assigned To:      dmitry
 New Comment:

The bug seems to be already fixed in 5.2.2RC2.


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

[2007-04-26 06:07:11] fantasysportswire at yahoo dot com

Just an FYI.

I do know that this issue did not exist in 5.0.5 ... I did not use any
versions between 5.0.5 and 5.2.1 on Windows... so not sure where it
first appeared - though six months ago or so or so I ran into it with
the newest version... and switched back to 5.0.5... not sure if that was
still 2.0 or 2.1...

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

[2007-04-21 08:15:55] fantasysportswire at yahoo dot com

It also occurs with 5.2.2RC2-dev

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

[2007-04-21 08:12:39] fantasysportswire at yahoo dot com

Description:
------------
If I use  scandir on a virtual drive it returns: 

Warning: scandir(w:): failed to open dir: Bad file descriptor

I have also tried w:\ and w:/ to the same result.

However... scandir("w:\\folder") works just fine.


realpath does almost the same thing... if from w: I run a script with:

<?
echo realpath(".");
?>

and run it like 

php -n script.php

... I get nothing


If I go into "folder" and run it

php -n w:\script.php

I returns

w:\folder


Just to repeat - this only seems to happen in a Virtual (subst) root
path.  Inside folders in the virtual path work fine.

Both incidents happen using the -n flag, so there is no possible
setting issue.


Reproduce code:
---------------
<?
echo realpath(".")."\n";
print_r(scandir("."));
?>

Expected result:
----------------
Current Path and an array dump of the files.

Actual result:
--------------
Nothing for realpath and "Warning: scandir(w:): failed to open dir: Bad
file descriptor" for scandir


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


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

Reply via email to