Вывод папок и подпапок директории
Вывод осуществляется на примера рекурсивной ф-ции, т.е. ф-ции которая вызывает сама себя.
🕛 05.12.2010, 23:29
<?php function recurs_dir($path) { static $depth = 0; $dir = opendir($path); while(($file = readdir($dir)) !== FALSE) { if($file == "." || $file == "..") continue; echo str_repeat("-", $depth)." ".$file."<br>"; if(is_dir($path."/".$file)) { $depth++; recurs_dir($path."/".$file); $depth-; } } closedir($dir); } recurs_dir("."); ?>