mirror of
https://github.com/php/php-src.git
synced 2024-10-19 15:34:25 +00:00
8ad0c6d543
- fix possible leak in statName and statIndex - add addEmptyDir() method - add zip_stat_init,zip_clear_error and zip_file_clear_error - add tests - Fix protos (Hannes) - setComment return value on success (Hannes)
25 lines
522 B
PHP
25 lines
522 B
PHP
<?php
|
|
/* $Id$ */
|
|
function dump_entries_name($z) {
|
|
for($i=0; $i<$z->numFiles; $i++) {
|
|
$sb = $z->statIndex($i);
|
|
echo $i . ' ' . $sb['name'] . "\n";
|
|
}
|
|
}
|
|
/* recursively remove a directoryy */
|
|
function rmdir_rf($dir) {
|
|
if ($handle = opendir($dir)) {
|
|
while (false !== ($item = readdir($handle))) {
|
|
if ($item != "." && $item != "..") {
|
|
if (is_dir($dir . '/' . $item)) {
|
|
rmdir_rf($dir . '/' . $item);
|
|
} else {
|
|
unlink($dir . '/' . $item);
|
|
}
|
|
}
|
|
}
|
|
closedir($handle);
|
|
rmdir($dir);
|
|
}
|
|
}
|