Autor Zpráva
reiss
Profil
Nevi nekdo jak v php vypsat velikost velikost slozek ?
Warezov
Profil *
int filesize ( string $filename )
reiss
Profil
Tim zjistim jen velikost souboru a ne cely slozky ne ?
DoubleThink
Profil *
reiss:
Nevi nekdo jak v php vypsat velikost velikost slozek ?
Projdi rekurzivně všechny obsažené soubory a sečti jejich velikosti. Jiný způsob neexistuje.
reiss
Profil
Fak jiny zpusob neuxistuje jo ? Tomu se ani nechce verit :) no ale udelam to tim scitanim ,diky za radu :)
Alphard
Profil
Snad nějak takhle:
<?php
function directorySize($path = ".")
{
  $size = 0;
  if(!file_exists($path)) return 0;
  if(is_file($path)) return filesize($path);
  foreach(glob($path."/*") as $f)
    $size += directorySize($f);
  return $size;
}

function size($bytes)
{
  if($bytes/1048576 < 1)
    return round($bytes/1024, 1)." kB";
  else
    return round($bytes/1048576, 1)." MB";
}

echo size(directorySize("temp"));

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: