Dobrý den, teprve se učím v PHP a potřeboval jsem fci na zjištění velikosti složky (ne soubrou !) kterou jsem si vygooglil a tady je:
<?php
function getsize($path){
if (!is_dir($path))
return filesize($path);
$size=0;
foreach (scandir($path) as $file){
if ($file=='.' or $file=='..')
continue;
$size+=getsize($path.'/'.$file);
}
return $size;
}
print getsize(nazev_slozky);
?>
Fce funguje super, jenže když chci dále pracovat s číslem tak to nejde.
Např velikost složky my to hodí 443630724, což je správně, ale když dám
$size = $size / 1000;
tak to vypíše 165684.912862 což jak je vydět není co bych očekával. Zkoušl jsem zjistit typ a je to integer, ale když to hodim do stringu a pak zpět tak furt špatně, zkoušel jsem všechno možný ale už nevim. Jak můžu dosáhnout toho aby se to chovalo jako normální (mnou srozumitelné) čislo které můžu dělit, přičítad atd.? Děkuji mnohokrát.