/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>