Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rozmiar Folderu
Forum PHP.pl > Forum > PHP
damipl
Jak policzyć rozmiar folderu. Próbowałem już funkcją:
disk_total_space, ale ta funkcja zwraca cały rozmiar dysku (ew. partycji).
Czy istnieje jakiś inny sposób niż napisanie pętli i dodawanie rozmiaru każdego z plików.

Za pomoc z góry dziękuję.
Pozdrawiam.
cim
czy istnieje inny nie wiem... ja używam poniższej funkcji i nic inneg nie kombinowałem...

  1. <?php
  2. function rozmiar_katalogu($katalog){
  3. $rozmiar = 0;
  4. $kid = opendir($katalog);
  5. while(($plik = readdir($kid)) !== false){
  6.  if($plik == &#092;".\" OR $plik == \"..\") continue;
  7.  if(is_dir(&#092;"$katalog$plik\")){
  8.   $rozmiar += rozmiar_katalogu(&#092;"$katalog$plik\");
  9.  }else{
  10.   $rozmiar += filesize(&#092;"$katalog$plik\");
  11.  }
  12. }
  13. closedir($katalog);
  14. return $rozmiar;
  15. }
  16. ?>


coś takiego powinno działać
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.