Autor | Zpráva | ||
---|---|---|---|
zonie Profil * |
#1 · Zasláno: 15. 11. 2004, 18:21:46
Chcel som sa opýtať, ako pomocou php vypísať veľkosť určitého súboru. Som total lama v php:-/
|
||
mipo Profil |
#2 · Zasláno: 15. 11. 2004, 18:42:47
Skúži na to funkcia FileSize, napr.:
$x = FileSize("cesnta k súboru"); echo $x; |
||
llook Profil |
#3 · Zasláno: 15. 11. 2004, 19:02:22
Velikost souboru zjistíš funkcí
filesize .
$velikost = filesize('název souboru'); |
||
zonie Profil * |
#4 · Zasláno: 15. 11. 2004, 19:03:29
ehm, nejako to neide, ale to bude asi tym, ze to neviem asi spravne zapisat:-/ Funguje aj absolutna cesta k suboru?(http://....)
|
||
llook Profil |
#5 · Zasláno: 15. 11. 2004, 19:12:13
Funkce filesize vrací velikost místního souboru. Pro vzdálené soubory (http://...) je to složitější. V diskuzi k funkci filesize na php.net jakýsi stoneweg radí tohle:
To by snad mohlo fungovat. |
||
zonie Profil * |
#6 · Zasláno: 15. 11. 2004, 19:20:35
tak som to urobil cez miestny subor:
<? $velikost = filesize('Adresar/subor.zip'); echo $velikost; ?> a ide to ok, dik.
Uz len jeden dotaz, ak mozem este poprosit: ako to zobrazit v kB?, Aby sa mi nezobrazovala velkost v B... Strasne diky za pomoc. |
||
llook Profil |
#7 · Zasláno: 15. 11. 2004, 20:09:53
Rovnice: 1 kB = 1024 B, takže:
$velikost_v_kb = $velikost / 1024;
Předpokládám, že to chceš zaokrouhlený: $velikost_v_kb = round(($velikost / 1024), 0);
Nebo na dvě desetinná místa: $velikost_v_kb = round(($velikost / 1024), 2);
|
||
zonie Profil * |
#8 · Zasláno: 15. 11. 2004, 20:12:54
dakujem velmi pekne za pomoc aj pri takychto(pre vas) primitivitach...
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0