utils.inc 512 B

123456789101112131415161718192021222324
  1. <?php
  2. function dump_entries_name($z) {
  3. for($i=0; $i<$z->numFiles; $i++) {
  4. $sb = $z->statIndex($i);
  5. echo $i . ' ' . $sb['name'] . "\n";
  6. }
  7. }
  8. /* recursively remove a directoryy */
  9. function rmdir_rf($dir) {
  10. if ($handle = opendir($dir)) {
  11. while (false !== ($item = readdir($handle))) {
  12. if ($item != "." && $item != "..") {
  13. if (is_dir($dir . '/' . $item)) {
  14. rmdir_rf($dir . '/' . $item);
  15. } else {
  16. unlink($dir . '/' . $item);
  17. }
  18. }
  19. }
  20. closedir($handle);
  21. rmdir($dir);
  22. }
  23. }