phpbar.de logo

Mailinglisten-Archive

[php] bilder via gd (speichern oder aus memory)

[php] bilder via gd (speichern oder aus memory)

Andreas Stagl a.stagl_(at)_gmx.at
Sat, 27 Jan 2001 07:12:50 +0100


hallo allerseits,

hab mich diese woche intensiv mit der gd und der erstellung von 
liniencharts beschäftigt, und hab diesbezüglich eine frage:

ich möchte auf der php seite (nennen wir sie haupt.php) oben und unten ein 
bisschen text darstellen lassen, und dazwischen des generierte gif setzen. 
nun hätt ich da ja 2 möglichkeiten:

mögl. 1) ich ermittle in der haupt.php die darzustellenden werte (zb aus 
einer mysql-db) und übergebe sie dann an eine datei chart.php, welche die 
eigentlichen chartfunktionen beinhaltet, den header auf image/gif setzt und 
somit direkt als gif angesprochen werden könnte.... zb.:
<p>textoben</p>
<img src=chart.php?wert1=10&wert2=810&wert3=74&...usw...&wert100000=78>
<p>textunten</p>
ich frag mich nun, ob es da eine obergrenze für die mitgegeben 
wert-variablen gibt?

mögl. 2) ich ermittle in der haupt.php die darzustellenden werte und starte 
dann direkt in der haupt.php meine chartfunktion. jedoch setze ich den 
header hier nicht auf gif sondern speichere das bild inkl zufallszahl ab 
(z.b. chart99874532.gif) und binde das image dann ganz normal via html ein. 
nur hab ich mit dieser variante dann irgendwann plötlich ein verzeichnis 
mit 100.000 bildern drinn, die ich manuell oder via cron-job löschen müsste 
(will ich aber nicht)... und automatisch das bild am ende der haupt.php 
geht auch nicht, weil sonst der user das bild nicht angezeigt bekommt (bzw. 
ginge, wenn ich vor dem delete ein flush() aufrufe... nur klappt das ja 
bekanntlich nicht mit jedem browser).

ich hoffe, ich hab mein problem nicht zu umständlich beschrieben (und auch 
nicht zu lang).

hat jemand sowas schon in irgendeiner weise realisiert und kann mir einen 
tipp geben, wie ich das mit den images handhaben soll?

schon mal danke im voraus & lg aus wien,

andy

-- 
,- STAGL Andreas --------------.  WebDesign & Programmierung
|  Rennweg 70/4/24    \\|//    |\ --------------------------
|  A-1030 Wien        (o ~)    '-|     Tel: +43-699-10511858
'---._________.---ooOo-(_)-oOoo--'     mailto:a.stagl_(at)_gmx.at



php::bar PHP Wiki   -   Listenarchive