"; } } elseif (is_dir($dir."/".$file) && ! ereg("^\..*", $file) ) { $return = array_merge(recurseDir($dir."/".$file), $return); } } return($return); } else return 0; } $dir = "images"; $ft = array("jpg"); $files = recurseDir($dir, $ft); foreach ( $files as $k => $v ) { echo "$k => $v
"; } ?>