All pastes #715099 Raw Edit

Untitled

public text v1 · immutable
#715099 ·published 2007-09-26 00:56 UTC
rendered paste body
function recurse($dirname) {
        if ($dirname == '..') return;
        if (is_dir($dirname)) {
                $h = opendir($dirname);
                while (false !== ($file = readdir($h))) {
                        if ($file == '.') continue;
                        if ($file == '..') continue;
                        if (is_dir($dirname.'/'.$file)) { $results[$dirname][] = recurse($dirname.'/'.$file); }
                        else { $results[$dirname][] = $file; }
                }
                return $results;
        } else {
                return array(false);
        }
}