Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Zliczanie Plików W Całym Katalogu
KierowcaTaczki
post 2.12.2020, 17:56:56
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 2.12.2020

Ostrzeżenie: (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 gotowy skrypt


  1. $sciezka = "./";
  2. $i = licz_pliki($sciezka);
  3. echo "W katalogu jest ".$i['files']." plików i ".$i['dirs']." katalogów.";
  4.  
  5. function licz_pliki($sciezka,$files=0,$dirs=0){
  6. $i['files']=$files;
  7. $i['dirs']=$dirs;
  8. $katalog = opendir($sciezka);
  9. while ($plik = readdir($katalog)) {
  10. if (($plik!=".") and ($plik!="..")) {
  11. if(is_dir($sciezka.$plik)) {
  12. $i['dirs']++;
  13. $i = licz_pliki($sciezka.$plik,$i['files'],$i['dirs']);
  14. }
  15. else{
  16. $i['files']++;
  17. }
  18. }
  19. }
  20. closedir($katalog);
  21. return $i;
  22. }



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



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łowny i 2 podrzędne).

Jakaś duszyczka jest w stanie pomóc?

Ten post edytował KierowcaTaczki 2.12.2020, 18:46:10
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 02:45