Autor Zpráva
Freedas
Profil
Mám následující skript, vypisují se dostupné videoklipy na mé stránce, chtěl bych mít v hodnotě $velikost velikost příslušného souboru v kB. Neporadíte někdo? Díky

<? include ("video_data.php");
echo "<table width=100% CELLSPACING=0 CELLPADING=0>\n";
echo "<tr bgcolor=#ece7e6><td width=75%><b>název</b></td><td>autor</td></tr>";

for($akce=1; $akce<=$pocetgalerii; $akce++):
include("video_data.php");


echo "<tr><td>- <b><a href=video/$file>$nazev - $velikost</a></b></td><td>$autor</td></tr>";

endfor;
echo "</table>";

?>
Acci
Profil
http://docs.linux.cz/programming/c/c_dobias/kap4.htm
Leo
Profil
Funkce filesize, Leo
Freedas
Profil
mno jo, ale to mi vyjede v bitech a kdyz to budu delit 8mi, abych to dostal na bajty a pak dal, dostanu tam desetinny cisla ;-(
Freedas
Profil
mno jo, ale to mi vyjede v bitech a kdyz to budu delit 8mi, abych to dostal na bajty a pak dal, dostanu tam desetinny cisla ;-(

udelat to takle:

$velikost=filesize("video/$file");

ale jak to pak dostat na ty kB?
Leo
Profil
To uz je jenom matematika :-), ne PHP. Leo
juneau
Profil
ne, filesize() vraci velikost v BAJTECH, ne bitech. Takze to staci delit 1000... nebo 1024, spise :) a na cela cisla to zaokrouhlis pomoci round($cislo);
Leo
Profil
"ne, filesize() vraci velikost v BAJTECH, ne bitech. Takze to staci delit 1000... nebo 1024, spise :) a na cela cisla to zaokrouhlis pomoci round($cislo);"

Tak to asi tezko :-) Leo
Freedas
Profil
ale jo, v bajtech -> viz Jirka Kosek - PHP - strana 295, uz mě nepleťte :-)
Leo
Profil
juneau

Problem neni v tom, ze by to nebylo v bytech, ale ze kB NENI 1000 bytu, narozdil od beznych jednotek (1 kg JE 1000 kg), Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.