Datensatz Alter in Tagen | 4.934 |
ID | 11 |
Anlagedatum | 12.08.2011 [12:01] |
Überschrift | Filegrösse in php |
Kategorie | Codeschnipsel |
Filter | Alle |
Status | Stable |
Gesperrt | Nein |
Gehört | Keine -- |
Leider gibt PHP bei der Dateigrösse immer Byte aus, mit der kleinen Funktion im Anhang lässt sich die Grösse in gewohnter Grösse ausgeben, also KB,MB,GB etc
<?PHP function size_hum_read($size) { $i = 0; $iec = array("B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"); while (($size/1024)>1) { $size=$size/1024; $i++; } return number_format($size,0,",",".")." ".$iec[$i]; }