Plattenplatz grafisch ausgeben

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Plattenplatz grafisch ausgeben

    Hallo an alle,

    mit dem Code:

    Quellcode

    1. <?
    2. function ZahlenFormatieren($Wert)
    3. {
    4. if($Wert > 1099511627776)
    5. {
    6. $Wert = number_format($Wert/1099511627776, 2, ",", ".")." TB";
    7. }
    8. elseif($Wert > 1073741824)
    9. {
    10. $Wert = number_format($Wert/1073741824, 2, ",", ".")." GB";
    11. }
    12. elseif($Wert > 1048576)
    13. {
    14. $Wert = number_format($Wert/1048576, 2, ",", ".")." MB";
    15. }
    16. elseif($Wert > 1024)
    17. {
    18. $Wert = number_format($Wert/1024, 2, ",", ".")." kB";
    19. }
    20. else
    21. {
    22. $Wert = number_format($Wert, 2, ",", ".")." Bytes";
    23. }
    24. return $Wert;
    25. }
    26. $FreierSpeicherplatz = disk_free_space("./");
    27. $InsgesamterSpeicherplatz = disk_total_space("./");
    28. $BelegtenSpeicherplatz = $InsgesamterSpeicherplatz-$FreierSpeicherplatz;
    29. ?>
    Alles anzeigen


    kann man sich ja den Freien, insgesamten und belegten Speicherplatz anzeigen lassen. Meine Frage dazu:

    Kann man sich das auch grafisch in Form eines Balkens mit unterschiedlichen Farben anzeigen lassen? Ich habe so etwas schon einmal gesehen, nur leider ist diese Seite offline und der Coder hat auf meine Anfrage leider nicht reagiert. Ich verwende diesen Code für meinen Server und da ich vieles grafisch aufbereitet habe, wollte ich diese Information auch gerne grafisch aufbereiten.

    Über Ideen würde ich mich sehr freuen.

    Gruß inekai
  • Den Prozentsatz an belegtem Speicher kannst du ja leicht ausrechnen: $BelegtenSpeicherplatz/$InsgesamterSpeicherplatz*100, analog geht das auch mit dem freien Speicher. Jetzt kannst du z.b. mit gd einen Balken malen der zu x% rot ist und zu y% grün.
    ~ mfg SeBa

    Ich beantworte keine PMs zu Computer-/Programmierproblemen. Bitte wendet euch an das entsprechende Forum.

    [Blockierte Grafik: http://i.creativecommons.org/l/by-sa/3.0/80x15.png]