Mailinglisten-Archive |
Aloha, > ich suche eine Möglichkeit die Daten aus MySQL in ein Diagramm zu > packen. > Ich habe mir JpGraph [¹] angesehen. Das funktioniert aber nicht, da > ich die > Grafik einbetten muss. *moep* Doch das geht ;) (Ich glaub ich schau mir zu viele Quizsendungen an ...) > JpGraph möchte aber seinen eigenen Header schicken; > sprich es möchte alleine gestartet werden; und mit iframe wollte ich > jetzt > nicht anfangen. *args* nein, thats completely different: 1. Du machst ein Script, daß die Grafik erzeugen und ausgeben kann (sagen wir das heißt graph.php). Da sind die Header von JpGraph dann auch angebracht. 2. In deine Webpage, in der die Graphik erscheinen soll schreibst du ein Image-Tag der folgenden Art: <img src="graph.php?data=xyz&width=200" /> (Die GET-Parameter sind mal exemplarisch dafür, daß man sogar noch Parameter mit übergeben kann. $_GET und $_SESSION sind möglich) Fertig ist die Laube. > Nun dachte ich an ImageMagik. Gibt es ein HowTo womit ich einsteigen > kann? > Oder Alternativen? Ja, JpGraph ist für die kommerzielle Nutzung kommerziell. Eine gute Alternative ist das Pear-Package Image::Graph: http://pear.php.net/package/Image_Graph Wie gesagt, wenn du eine Graphik in einer Webpage (die ja Text ist) ausgeben möchtest, hast du einen Medienbruch. Dabei behilft sich HTML, indem es die Graphik selbst auslagert auf Platte und nur per <img>-Tag referenziert. Aber wer sagt denn, daß die URL im <img>-Tag eine reale Bilddatei sein muß? Der Brwoser macht einen Request auf die URL und erwartet ein Bild mit allen üblichen Headern zurück. Genau deswegen setzt JpHraph die ja auch ;) Viele Grüße, Volker -- Dr. Volker Göbbels Arachnion GmbH & Co. KG, Sandkaulbach 4, 52062 Aachen Geschäftsführer Dr. V. Göbbels, HR Aachen A 4674 http://www.arachnion.de, http://blog.arachnion.eu Agile Alliance Corporate Member, ACM & GI e.V. Member & Business-Club Aachen Maastricht
php::bar PHP Wiki - Listenarchive