Zdravim,
Spravil som si funkciu, ktoru lahko zistim, aka je velkost nejakeho adresara na servery. Pre priklad ju uvediem:
Kód:
$priecinok = "cesta/priecinok";
function filesize_r($priecinok){
if(!file_exists($priecinok)) return 0;
if(is_file($priecinok)) return filesize($priecinok);
$ret = 0;
foreach(glob($priecinok."/*") as $fn)
$ret += filesize_r($fn);
return $ret;
}
echo "Velkost priecinku je: ".filesize_r($priecinok)." bytov!";
Funkcia mi funguje ako ma, no neviem ake mam nastavit atributy priecinka aby mi funkcia fungovala a sucasne sa subor nedal pozriet napr. cez h*tp://www.nieco.xy/cesta/priecinok/subor.xy .
// riesenie moze spocivat v dynamickej zmene atributu priecinka, vykonania funkcie a naslednej zmene atributu priecinka na povodnu hodnotu, otazkou zostava rychlost