Zliczanie Wszystkich Plików W Folderze - php

0

Siema, przychodzę do was z małym Zapytankiem.
Potrzebuję skryptu w php, który zlicza pliki / foldery i podfoldery (w skrócie - statystyki całego "drzewa plików")

Znalazłem jeden skrypt

$sciezka = "./";
$i = licz_pliki($sciezka);
echo "W katalogu jest ".$i['files']." plików i ".$i['dirs']." katalogów.";
  
function licz_pliki($sciezka,$files=0,$dirs=0){
    $i['files']=$files;
    $i['dirs']=$dirs;
    $katalog = opendir($sciezka);
    while ($plik = readdir($katalog)) {
        if (($plik!=".") and ($plik!="..")) {
            if(is_dir($sciezka.$plik)) {
                $i['dirs']++;     
                $i = licz_pliki($sciezka.$plik,$i['files'],$i['dirs']);
            }
            else{
                $i['files']++;
            }
        }
    }
    closedir($katalog);
    return $i;
}

Jednakże jest z nim mały problem.
Myślę, że nic tak dobrze nie wytłumaczy mojego problemu jak te screeny

title

title

W skrócie zlicza tylko z pierwszego podfolderu.
Jest jakiś inny sposób, żeby liczyło wszystkie pliki?
Wystarczy mi, żeby liczyło pliki z tych 3 katalogów (główny i 2 podrzędne).

Jakaś duszyczka jest w stanie pomóc?

3

Próbowałeś coś poprawić sam? Bo jeśli oczekujesz, że ktoś to napisze to może warto poprosić o przeniesienie postu do 'Ogłoszenia drobne' i tam ktoś za drobną opłatą pewnie pomoże.

1 użytkowników online, w tym zalogowanych: 0, gości: 1