Autor | Zpráva | ||
---|---|---|---|
VP Profil * |
#1 · Zasláno: 28. 6. 2006, 09:57:10
nevíte někdo, jak zjistit velikost celého adresáře? tedy souborů v něm? počítám že cyklem který je zapíše do pole a pak pomocí filesize seččte u všech velikosti, ale nevim jak to napsat. jestli by někdo byl ochotnej sem dát nějakej php script tak by mi to hodně pomohlo...
díky. |
||
error414- Profil * |
#2 · Zasláno: 28. 6. 2006, 10:19:56
http://cz.php.net/manual/cs/function.filesize.php je to v ukazkach
unction 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 += filesize($path.'/'.$file); $size += get_size($path.'/'.$file); } } closedir($handle); return $size; } } |
||
betasoft Profil * |
#3 · Zasláno: 28. 6. 2006, 10:41:14
mno, nevim čim to ale zkusil jsem to a udává to velikost větší než je a to o 2 MB
|
||
Leo Profil |
#4 · Zasláno: 28. 6. 2006, 10:43:01
Nemuzete to scitat jako hruska a jablka - co je podle vas celkova velikost adresare? Leo
|
||
betasoft Profil * |
#5 · Zasláno: 28. 6. 2006, 10:44:41
ee, funguje to nějak divně... velikost souborů to počítá hondě špatně... přidám do složky která měla size 3.8 MB soubor o velikosti 1.31 MB a výsledná velikost je 5.84 MB... nevíte někdo proč?
|
||
betasoft Profil * |
#6 · Zasláno: 28. 6. 2006, 10:45:34
potřebuju prostě zjisti velikost všech souborů v adresáři...
|
||
betasoft Profil * |
#7 · Zasláno: 28. 6. 2006, 10:51:51
nemáte někdo nějakej jinej způsob?
|
||
betasoft Profil * |
#8 · Zasláno: 28. 6. 2006, 10:55:44
ok, už to funguje... použil jsem akorát jinej příklad... tak pro všechny který by to zajímalo do budoucna tak je to takhle...
|
||
betasoft Profil * |
#9 · Zasláno: 28. 6. 2006, 11:02:32
a ještě líp spíš takhle...
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0