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 ..
$directory="data/files/";
{
if(($file_name!=".")&&($file_name!=".."))
{
$file_path = $directory.$file_name;
$file_tab = array ($file_name, filesize($file_path)); //tablica z informacjami o jednym pliku [0] -> nazwa; [1] -> rozmiar array_push($files_tab, $file_tab); //dołączenie tablicy informacji o jednym pliku do tablicy wszystkich plików }
}
$suma = 0;
for ($i=0; $i<count($files_tab); $i++) {
echo $files_tab[$i][0].' '.' - rozmiar <b>'.$files_tab[$i][1].'</b><br />'; $suma += $files_tab[$i][1];
}
$ilosc = count($files_tab);
echo "Ilość plików załadowanych: <b>$ilosc </b>"; echo "o rozmiarze ogólnym: <b>$suma</b> <br />";
Z góry dziękuję i pozdrawiam