From: Operating system: CentOS 5.5 PHP version: 5.3.3 Package: Filesystem function related Bug Type: Bug Bug description:PHP cannot see filenames with spaces
Description: ------------ Using the scandir() method to fetch a list of filenames in a folder. Some filenames contain a space (via SSH this appears as "\ ", i.e. "test\ file.txt"). However PHP sees this file as "test_file.txt". This causes additional file operations such as file_exists() to return false. Test script: --------------- <?php \\ path/to/folder/ contents: \\ file.txt \\ test\ file.txt $scan = scandir('path/to/folder/'); foreach ($scan as $file) { echo $file.' '; } ?> Expected result: ---------------- file.txt test\ file.txt Actual result: -------------- file.txt test_file.txt -- Edit bug report at http://bugs.php.net/bug.php?id=52466&edit=1 -- Try a snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=52466&r=trysnapshot52 Try a snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=52466&r=trysnapshot53 Try a snapshot (trunk): http://bugs.php.net/fix.php?id=52466&r=trysnapshottrunk Fixed in SVN: http://bugs.php.net/fix.php?id=52466&r=fixed Fixed in SVN and need be documented: http://bugs.php.net/fix.php?id=52466&r=needdocs Fixed in release: http://bugs.php.net/fix.php?id=52466&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=52466&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=52466&r=needscript Try newer version: http://bugs.php.net/fix.php?id=52466&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=52466&r=support Expected behavior: http://bugs.php.net/fix.php?id=52466&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=52466&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=52466&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=52466&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=52466&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=52466&r=dst IIS Stability: http://bugs.php.net/fix.php?id=52466&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=52466&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=52466&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=52466&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=52466&r=mysqlcfg