Hallo
Ich möchte via script den in halt meiner datein in einem bestimmten ordner auslesen
das script ist soweit schon fertig nur bei zu Grossen datein kommt das ganze ins schwanken.Das Problem zeigt sich dadurch das zu Grosse datein ab 2GB mit einem viel zu kleinen wert und noch dazu mit einem Minus davor dargestellt werden.
ich hab nun erfahren das filesize() probleme mit 2+GB datein hat
kennt jemand ne Lösung was ich da sonnst machen kann?
mfg
EDIT
logisch
vorher stunden lang suchen und dann nachdem man gepostet hat findet man ne lösung
$filesize = sprintf("%u", filesize($datei));
Damit hats Funktioniert und es wird die Korrekte Datei Grösse ausgeworfen.
mfg
Ich möchte via script den in halt meiner datein in einem bestimmten ordner auslesen
das script ist soweit schon fertig nur bei zu Grossen datein kommt das ganze ins schwanken.Das Problem zeigt sich dadurch das zu Grosse datein ab 2GB mit einem viel zu kleinen wert und noch dazu mit einem Minus davor dargestellt werden.
ich hab nun erfahren das filesize() probleme mit 2+GB datein hat
kennt jemand ne Lösung was ich da sonnst machen kann?
PHP-Code:
$datei = "$row->name";
$size = filesize($datei);
$byte = $size;
$kb = $size/1024;
$kb = round($kb,2); //Auf 2 Nachkommastellen runden
$mb = $kb/1024;
$mb = round($mb,2); //ebenfalls auf 2 Nachkommastellen runden
//echo "Größe in Megabytes: ".$mb;
mfg
EDIT
logisch
vorher stunden lang suchen und dann nachdem man gepostet hat findet man ne lösung
PHP-Code:
$datei = "$row->name";
$filesize = sprintf("%u", filesize($datei));
$byte = $filesize;
$kb = $filesize/1024;
$kb = round($kb,2); //Auf 2 Nachkommastellen runden
$mb = $kb/1024;
$mb = round($mb,2); //ebenfalls auf 2 Nachkommastellen runden
//echo "Größe in Megabytes: ".$mb;
Damit hats Funktioniert und es wird die Korrekte Datei Grösse ausgeworfen.
mfg
