<?

function dir_tree_sup($path='..')
{

if(!($dir = opendir($path))) return 0;

while($file = readdir($dir))
{
//se il file letto è una directory diversa da "." e ".."
if(is_dir("$path/$file") && ($file != '.') && ($file != '..')) echo "$file
"; //stampo il nome della directory

}
closedir($dir); //chiudo la dir
return 1;
}
echo "elenco superiore

";
dir_tree_sup();

echo "

separatore

";

function dir_tree_sub($path='.')
{

if(!($dir = opendir($path))) return 0;

while($file = readdir($dir))
{
//se il file letto è una directory diversa da "." e ".."
if(is_dir("$path/$file") && ($file != '.') && ($file != '..')) echo "$file
"; //stampo il nome della directory

}
closedir($dir); //chiudo la dir
return 1;
}

echo "elenco inferiore

";
dir_tree_sub();

?>