Hi Jasmin,
ich bin auch nicht mehr fit in PHP. Ich hab's mir mal angeschaut und a bisserl was damit gemacht, aber ein Profi war ich noch nie.
Bisher funktioniert's so, daß ich das Thermometer-Bild in Einzelbilder zerlegt habe. (1) Der Kopf oben und (2) die Kugel unten.
Dann jeweils ein Bild mit 2 Pixel Höhe und der Gesamtbreite des Thermometers: (3) Leer
| |
| |
(4)voll
|@@|
|@@|
(5) Mit 10'ner Marke leer
(6) Mit 10'ner Marke voll.
In einer Datei steht der Maximalwert und der aktuelle Wert
Diese Datei wird ausgelesen und in die HTML-Seite Befehle für die Bilder
reingeschrieben.
Wenn in der Schleife die aktuelle Zählvariable MOD 10 = 0 ist, dann wird das Bild mit der langen 10'ner Marke verwendet ansonsten das andere Bild. Ist die Variable < der aktuellen Spendenhöhe wird ein leeres Bild genommen, ansonsten ein volles.
Ist also ein ganz simples Script.
Ich habe etwas gegoogelt: Es gibt Grafikbefehle, welche Bilder per PHP manipulieren können. Allerdings muß erst getestet werden, ob der Server die Library installiert hat.
Selbst wenn man rote Pixel malen kann, besteht das Problem, daß das Schwein nicht linear ist, also pro y-Koordinate schwankt der x-Wert und außerdem sind Nase und Striche im Schwein im Weg :-)
1. Möglichkeit: Eine Textdatei mit Koordinaten, in denen steht, welche Bereiche pro y-Wert gemalt werden müssen
oder
2. Möglichkeit: Wirklich zig Schweine mit unterschiedlicher Füllhöhe.
Ich würde die Bilder trotzdem über PHP reinladen, denn wenn die Kosten irgendwann mal 130 Euro betragen, muß man die sagen wir mal 24 bestehenden Bilder auf 130 verteilen können. Die Berechnung kann ganz einfach PHP abnehmen.
Gibt's vielleicht noch andere bessere Ideen?
Wäre für jede, die das vereinfacht dankbar :-)
Ciao
Heidi