/home/wpollock1/public_html/PHP/recursive.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html><head><title> recursive dir listing</title></head><body>
<div>
<?php
$dir = '.';
function displayDir($dir='.') {
$show = FALSE;
$results = glob($dir.'/*');
foreach ( $results AS $entry ) {
if ( is_dir($entry) && !in_array($entry, array('.', '..')) ) {
$dirs[] = $entry;
$show = TRUE;
}
}
if ( $show ) {
echo '<ul>';
foreach ( $dirs AS $entry ) {
echo '<li>', basename($entry);
displayDir($entry);
echo '</li>';
}
echo '</ul>';
}
}
displayDir($dir);
?>
</div></body></html>