<?php /** * Вывод содержимого каталога с подкаталогами при помощи SPL * автор: Nc_Soft * 28.04.08 */ //нам понадобится php5 с PSL //путь к директории $path='.'; //используем RecursiveDirectoryIterator $files=new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path) ); //выводим с учетом вложенности foreach ($files as $element) echo str_repeat('-',$files->getDepth())."$element <br />\n"; //как видите, php5+PSL очень упрощают рутинные операции ?>