Mam taki funkcję, który wyświetla listę podkatalogów w katalogu:
function show_dir($directory) { { if ( $file != '.' && $file != '..' ) { { show_dir($directory . '/' . $file); } } } }
Funkcja wyświetla np. katalog/podkatalog, katalog/podkatalog/podpodkatalog, ....
Jak ją przerobić używając iteratory ? Mam coś takiego tylko nie wiem jak wyświetlić podkatalogi w podkatalogach:
$dir=new DirectoryIterator($location); foreach ($dir as $file) { if ($file->isDir() && $file!="." && $file!="..") { }