Das Tippsforum
Link zum Forum
Wer, der mit PHP arbeitet, kennt dieses Problem denn nicht. Man bekommt von PHP eine lange Zahlen kette zurück ,welche den übrigen freien Webspace oder die Größe eines Uploads darstellt. Aber Mal ganz ehrlich, wer möchte einen Gästen zumuten, eine solche Zahl zu lesen: 163297038336(dabei handelt es sich um den freien Speicherplatz auf meiner Festplatte)
Aus diesen Grund habe ich hier eine kleine Funktion für euch, die dieses Problem einwandfrei löst:
function wandleBytesUm($bytes) {
$endungen = array('Byte', 'KiloByte', 'MegaByte', 'GigaByte');
$groesse = floor(log($bytes)/log(1024));
$bytes = sprintf('%.2f '.$endungen[$groesse], ($bytes/pow(1024, floor($groesse))));
return $bytes;
}
Und schon wird aus der komischen Zahl ein normaler Wert. In diesem Fall: 152.08 GigaByte