/*
function listFolderFiles($dir){
$ffs = scandir($dir);
echo '
';
foreach($ffs as $ff){
if($ff != '.' && $ff != '..'){
echo '- '.$ff;
if(is_dir($dir.'/'.$ff)) listFolderFiles($dir.'/'.$ff);
echo '
';
}
}
echo '
';
}
listFolderFiles('Main Dir');
*/
/*
echo realpath(dirname(__FILE__));
$path = realpath(dirname(__FILE__));
$objects = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path), RecursiveIteratorIterator::SELF_FIRST);
foreach($objects as $name => $object){
echo "$name\n";
}
print_r($objects);
*/
function listdirs($dir) {
static $alldirs = array();
$dirs = glob($dir . '/*', GLOB_ONLYDIR);
if (count($dirs) > 0) {
foreach ($dirs as $d) $alldirs[] = $d;
}
foreach ($dirs as $dir) listdirs($dir);
return $alldirs;
}
$directory_list = listdirs('.');
print_r($directory_list);
foreach ($directory_list as $id => $dir) {
echo ''.$dir.'
'."\n";
}
?>