[PHP] Statusbalken

P13RR3

Lt. Commander
Registriert
Juli 2003
Beiträge
1.148
Hi,

in einem Praktikum wurde uns unter anderem aufgetragen, eine Homepage zu erstellen. Soweit eigentlich kein Problem.
Nun sollen wir aber einen Statusbalken coden, welcher irgendwie mit "GD" und PHP zu verwirklichen ist ;) Genau da kommt das Problem auf ;)

Der Statusbalken soll einen bestimmten Prozentsatz grafisch darstellen. Natürlich sollte er nicht mit Paint oder ähnliches gemacht werden, sondern sobald mal bestimmte Werte ändert sollte sich auch die Grafik dementsprechend ändern :)


Habt ihr da vielleicht nen Beispielcode oder einen etwas detaillierteren Tipp, wie man soetwas verwirklichen könnte? Ich habe zwar schon gegoogelt, aber nichts entsprechendes gefunden. Auf den PHP-Seiten wird eigentlich recht gut erklärt, für was GD im stande ist, aber wie man es wirklich anwendet ist für mich immernoch ein Rätsel.

Ich freue mich über fast jede Antwort :)
 
Also ich höre GD jetzt zum ersten mal (Schande über mich), aber ich hab mal gegoogelt und bin auf folgende Funktion gestoßen. ImageRectangle

Wenn du also eine Image Datei hast, die z.B. 100 Pixel breit ist, dann übergibst du an diese Funktion die Anzahl der Pixel (x1=0, x2=anzahl der pixel) und sie zeichnet dir auf das Bild einen Balken, dessen Länge der Prozentzahl entspricht.

//edit
Also ich hab grad mal was geproggt.
PHP:
<?php
  $prozent = 75;

  $im = imagecreate(150, 30);

  $bg = imagecolorallocate($im, 0, 0, 0);
  $textcolor = imagecolorallocate($im, 255, 255, 255);

  imagestring($im, 3, 110, 10, $prozent."%", $textcolor);
  imagefilledrectangle($im, 2, 5, $prozent, 24, $textcolor);


  imagejpeg($im, './test.jpg');
  imagedestroy($im);
  echo("<img src=\"test.jpg\" border=\"0\" />\n");
?>

Mfg
KoЯn
 
Zuletzt bearbeitet:
Danke, hast mir sehr geholfen mit deinem Code :)

*versuch Karma zu vergeben* :lol:
 
wurde vor ein paar Monaten abgeschafft :D
 
Zurück
Oben