Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przeliczanie jednostek, Problem z przeliczaniem na wyższe jednostki
felixk
post
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 1
Dołączył: 31.01.2009
Skąd: Ostrołęka

Ostrzeżenie: (0%)
-----


Witam, mam pewien drobny kłopot. Zrobiłem sobie skrypt listujący zawartosc katalogu, podajacy rozmiary poszczegolnych el oraz calosci. To wszystko jest w bajtach. Czy wie ktos moze jak przerobic ponizszy kod aby pokazywal normalnie jednostki (poszczegolnych plikow oraz sumy wszystkich) np Kb, Mb itd ..

  1.  
  2. $directory="data/files/";
  3. $dir=opendir($directory);
  4.  
  5. $files_tab = array();
  6. while($file_name=readdir($dir))
  7. {
  8.  
  9. if(($file_name!=".")&&($file_name!=".."))
  10. {
  11. $file_path = $directory.$file_name;
  12. $file_tab = array ($file_name, filesize($file_path)); //tablica z informacjami o jednym pliku [0] -> nazwa; [1] -> rozmiar
  13. array_push($files_tab, $file_tab); //dołączenie tablicy informacji o jednym pliku do tablicy wszystkich plików
  14. }
  15. }
  16.  
  17. closedir($dir);
  18.  
  19.  
  20. $suma = 0;
  21. for ($i=0; $i<count($files_tab); $i++) {
  22. echo $files_tab[$i][0].' '.' - rozmiar <b>'.$files_tab[$i][1].'</b><br />';
  23. $suma += $files_tab[$i][1];
  24. }
  25.  
  26. $ilosc = count($files_tab);
  27.  
  28. echo "Ilość plików załadowanych: <b>$ilosc </b>";
  29. echo "o rozmiarze ogólnym: <b>$suma</b> <br />";
  30.  



Z góry dziękuję i pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




http://forum.php.pl/index.php?showtopic=13...mp;#entry685885
Go to the top of the page
+Quote Post
felixk
post
Post #3





Grupa: Zarejestrowani
Postów: 90
Pomógł: 1
Dołączył: 31.01.2009
Skąd: Ostrołęka

Ostrzeżenie: (0%)
-----


Cytat(wookieb @ 31.03.2011, 15:28:33 ) *


Wplótłbys mi to w mój kod. Bede wdzieczny
Go to the top of the page
+Quote Post
webdice
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Cytat(felixk @ 31.03.2011, 15:35:13 ) *
Wplótłbys mi to w mój kod. Bede wdzieczny


Trochę samodzielności, zamykam.
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 11:06