extract.php 527 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. if (!extension_loaded('zip')) {
  3. dl('zip.so');
  4. }
  5. $zip = new ZipArchive();
  6. echo $zip->filename . "\n";
  7. $zip->open("test.zip");
  8. /*
  9. $zip->addFile("./modules/");
  10. $zip->addFile("./testempty");
  11. */
  12. echo $zip->status . "\n";
  13. echo $zip->statusSys . "\n";
  14. echo $zip->numFiles . "\n";
  15. echo $zip->filename . "\n";
  16. var_dump($zip);
  17. $files = array('test', 'testdir/test2');
  18. if (!$zip->extractTo("./testext/path/to", $files)) {
  19. echo "error!\n";
  20. echo $zip->status . "\n";
  21. echo $zip->statusSys . "\n";
  22. }
  23. $zip->close();