ID:               42784
 User updated by:  php at mike2k dot com
 Reported By:      php at mike2k dot com
-Status:           Open
+Status:           Closed
 Bug Type:         Directory function related
 Operating System: Debian
 PHP Version:      5.2.4
 New Comment:

it appears to be localized to my setup, but still can't figure out why
this is happening. it won't list any files in any of the subdirs, but
is_dir() passes and the directory is legit. weird.


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

[2007-09-27 22:23:04] php at mike2k dot com

Description:
------------
readdir() is working properly on other dirs, but on the dir with files
"0" "1" "2" etc, it doesn't seem to find the files.

the files have read permissions, as does the directory, there's no
issues there.


Reproduce code:
---------------
$dir = "somedirectory/foo/bar";
if(is_dir($dir)) {
        $objdir = opendir($dir);
        while($file = readdir($objdir)) {
                var_dump($file);
...


Expected result:
----------------
produces this:

string(1) "."
string(2) ".."


Actual result:
--------------
however there are 6 files in the directory with single integer values:

linux01:~/data$ ls somedirectory/foo/bar
0  1  2  3  4  5

those are completely ignored it appears.



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


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

Reply via email to