Za własną potrzebą postanowiłem napisać kod który wyświetli mi wszystkie pliki i katalogi:
<?php function all_dir($katalog = './') { { if ($file != "." && $file != "..") { { all_dir($file); } else { } } } } ?>
Funkcja spełnia swoje zadanie ale wyświetla wszystko jak leci w nieuporządkowanej kolejności.
Jak zmodyfikować kod aby działa coś w sposób drzewka tj.
Sortuje Katalogi i pliku (pierwsze są katalogi następnie pliki) jeśli w katalogu są inne katalogi i pliki robi to samo ale np o jeden tabulator do przodu.
Przykład:
Kod
-Katalog1
---plik1
---plik2
-Katalog2
---Katalog2.1
------plik1
------plik2
---Katalog2.2
------Katalog2.2.1
---------plik1
------Katalog2.2.2
------Katalog2.2.3
---------plik1
---Katalog2.3
-Katalog3
-plik1
-plik2
-plik3
---plik1
---plik2
-Katalog2
---Katalog2.1
------plik1
------plik2
---Katalog2.2
------Katalog2.2.1
---------plik1
------Katalog2.2.2
------Katalog2.2.3
---------plik1
---Katalog2.3
-Katalog3
-plik1
-plik2
-plik3
byłbym wielce wdzięczny za pomoc
pozdrawiam
Chmura