Dateigröße in KB oder MB ermitteln

qsrs

Erfahrenes Mitglied
Hallo,

ich lade Dateien mit einem PHP-Script auf den Server. U.a. übergebe ich die Größe der Datei mittels _size an eine MySQL-DB-Tabelle um mit dem Wert später weiter zu arbeiten. Heisst meine Variable file übergebe ich also der Tabelle $file_size. Funktioniert soweit alles, allerdings wird die Größe in Bytes angegeben. Wie kann ich die Größe in KB oder MB ermitteln?
 
Einfach Umrechnen:

Bytes/1024=KBytes
KBytes/1024=MBytes

Also lautet deine Formel dann:

PHP:
$file_size/1024=$kb;
oder
$file_size/1048576=$mb;
 
Vielen Dank für die Antwort. Allerdings funktioniert es nur mit
PHP:
$kb=$file_size/1024;
Ich versuche jetzt noch mein Ergebnis abzurunden. Habe mit round und floor experimentiert. Allerdings klappt es noch nicht mit den Parametern. Wie würde denn das u.s. Beispiel aussehen, wenn ich auf 2 Kommastellen abrunden möchte:
PHP:
 $filevolume = round ($file_size/1024);
 
Zurück