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