#!/usr/bin/php template_dir; function crawl($dir = '') { global $base; $files = scandir("$base$dir"); $out = array(); foreach ($files as $f) { if (preg_match('!^(\.{1,2}|\..+-comments\.html)$!', $f)) { } else if (is_dir("$base$dir/$f")) crawl("$dir/$f"); else if (preg_match('!^/[0-9]{4}/[0-9]{2}/[0-9]{2}/\.!', "$dir/$f")) { echo "$dir/$f\n"; } } } $drafts = crawl(); ?>