Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP - Kansion sisällön koon lasku

konsta93 [28.06.2007 00:53:39]

#

Millä php:n koodeilla saisin kansion tiedostojen koon lasketuksi ?

matpit [28.06.2007 00:57:24]

#

Tee scripti joka lukee silmukassa kansion tiedostojen koot läpi, ja sitten lisäät ne lopulliseen kokoon. Katso täältä millä funktioilla se onnistuu, ja jos et ymmärrä niin käy tämä läpi.

tsuriga [28.06.2007 01:17:31]

#

Manuaalin User Comments, RobKohrPhp kirjoitti:

<?php

function get_size($path)
   {
       if(!is_dir($path)) return filesize($path);
    if ($handle = opendir($path)) {
       $size = 0;
       while (false !== ($file = readdir($handle))) {
           if($file!='.' && $file!='..'){
                $size += get_size($path.'/'.$file);
           }
       }
       closedir($handle);
       return $size;
    }
}

?>

EDIT: Piti muokata tuosta yks rivi pois, sitten toimii kuten on tarkoituskin.

konsta93 [28.06.2007 01:40:52]

#

Kiitos !

Jix [09.07.2007 23:20:07]

#

Ongelmana on, että miten saan ton laskemaan vain juurikansion koon, eli tavallaan että se laskisi koko sivujeni koon. Yritin laittaa $pathin arvoksi / (lainausmerkeissä), mutta erroria pukkaa.

Antti Laaksonen [09.07.2007 23:27:00]

#

Kokeilepa kirjoittaa "./" parametrin $path arvoksi.

Jix [09.07.2007 23:48:04]

#

Jes! Nyt toimii, kiitos!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta