From: php-bugs at spuetz dot ath dot cx Operating system: Linux PHP version: 5.2.0 PHP Bug Type: Zip Related Bug description: extractTo not extracting empty directories
Description: ------------ I have a issue with extractTo(), it's not extracting empty directories. Reproduce code: --------------- $ mkdir -p test/empty $ zip -r test.zip test adding: test/ (stored 0%) adding: test/empty/ (stored 0%) $ rm -rf test $ php -r '$zip = new ZipArchive(); $zip->open("test.zip"); $zip->extractTo("./");' Expected result: ---------------- unzip works as expected: $ unzip test.zip Archive: test.zip creating: test/ creating: test/empty/ find . ./test ./test/empty ./test.zip Actual result: -------------- $ find . ./test ./test.zip -- Edit bug report at http://bugs.php.net/?id=40228&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=40228&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=40228&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=40228&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=40228&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=40228&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=40228&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=40228&r=needscript Try newer version: http://bugs.php.net/fix.php?id=40228&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=40228&r=support Expected behavior: http://bugs.php.net/fix.php?id=40228&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=40228&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=40228&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=40228&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=40228&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=40228&r=dst IIS Stability: http://bugs.php.net/fix.php?id=40228&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=40228&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=40228&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=40228&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=40228&r=mysqlcfg