Annotation of embedaddon/php/ext/zip/tests/utils.inc, revision 1.1

1.1     ! misho       1: <?php
        !             2: /* $Id: utils.inc 260091 2008-05-21 09:27:41Z pajoye $ */
        !             3: function 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 */
        !            10: function 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: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>