[DIR]$f
"; $d_2=$d."/".$f; $scan_2 = scandir($d_2); foreach($scan_2 as $f_2){ if($f_2[0] == "."); //Wenn erstes Zeichen "." überspringen elseif(is_dir($d."/".$f."/".$f_2)) $dirs_2[] = $f_2; else $files_2[] = $f_2; } foreach($dirs_2 as $f_2){ echo "[DIR_2]$f_2
"; $d_3=$d."/".$f."/".$f_2."/"; $scan_3=scandir($d_3); foreach($scan_3 as $f_3){ if($f_3[0] == "."); //Wenn erstes Zeichen "." überspringen elseif(is_dir($d."/".$f."/".$f_2."/".$f_3)) $dirs_3[] = $f_3; else $files_3[] = $f_3; } foreach($dirs_3 as $f_3){ echo "[DIR_3]$f_3
"; } foreach($files_3 as $f_3){ echo "FILE 3: $f_3
"; } } foreach($files_2 as $f_2){ echo "FILE 2: $f_2
"; } } foreach($files as $f){ echo "FILE 1: $f
"; } ?>