From: dravet at calumet dot purdue dot edu
Operating system: Windows 2003 Enterprise
PHP version: 4.3.9
PHP Bug Type: Directory function related
Bug description: opendir does not like have a number as the first char
Description:
------------
Opendir does not appear to like having a number as the first char of a
directory name. If I rename 100LEVEL to LEVEL100 then the code works.
Reproduce code:
---------------
$current_dir "D:\htdocs\assessment\form40s\approved\100LEVEL";
$dir = opendir($current_dir);
while (false !== ($file=readdir($dir)))
{
print $file;
}
closedir($dir);
Expected result:
----------------
CIS100.pdfCIS103 (TECH 03-26) pdf.pdfCIS103.pdfCIS111(TECH 03-33)
.pdfCIS111.pdfCIS140.pdfCIS166 FALL-2004.pdfCIS166(TECH 04-04).pdfCIS166-
2000.pdfCIS180(TECH 03-34).pdfCIS180.pdfCIS187.pdfFall 2003 Tech School
Network.mdbFall 2003 Tech School.lnk
This is the results when the directory is named LEVEL100. I will format
the text later.
Actual result:
--------------
PHP Warning: opendir(D:[EMAIL PROTECTED]): failed
to open dir: Invalid argument in
D:\htdocs\assessment\form40s\approved\index.php on line 14 PHP Warning:
readdir(): supplied argument is not a valid Directory resource in
D:\htdocs\assessment\form40s\approved\index.php on line 15 PHP Warning:
closedir(): supplied argument is not a valid Directory resource in
D:\htdocs\assessment\form40s\approved\index.php on line 20
--
Edit bug report at http://bugs.php.net/?id=30296&edit=1
--
Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=30296&r=trysnapshot4
Try a CVS snapshot (php5.0): http://bugs.php.net/fix.php?id=30296&r=trysnapshot50
Try a CVS snapshot (php5.1): http://bugs.php.net/fix.php?id=30296&r=trysnapshot51
Fixed in CVS: http://bugs.php.net/fix.php?id=30296&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=30296&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=30296&r=needtrace
Need Reproduce Script: http://bugs.php.net/fix.php?id=30296&r=needscript
Try newer version: http://bugs.php.net/fix.php?id=30296&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=30296&r=support
Expected behavior: http://bugs.php.net/fix.php?id=30296&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=30296&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=30296&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=30296&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=30296&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=30296&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=30296&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=30296&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=30296&r=float
MySQL Configuration Error: http://bugs.php.net/fix.php?id=30296&r=mysqlcfg