Echo vor und nach JPGraph

VBFreak

Mitglied
Hallo,

ich habe gerade mit JPGraph angefangen und stehe jetzt vor einem Problem.
Ich lasse mit JPGraph ein Balkendiagramm erstellen (eigenes PHP-Skript). Das JPGraph-Skript wird in einem anderem PHP-Skript zur Zeit über eine include()-Anweisung angebunden.
Vor dem include möchte ich aber über echo noch Texte einfügen. Wenn ich das tue, wird das Diagramm nicht mehr angezeigt (rotes Kreuz auf weißen Grund)

Was mache ich falsch?
 
Ohne JPGraph zu kennen - ein Link wäre hilfreich -, kann es sein, daß das Script ein Bild ausgibt und du versuchst, davor einen Text auszugeben? Das geht in dieser Form nicht. Entweder du schreibst deinen Text mittels der GDlib auf das Bild oder du bindest es in eine HTML-Seite ein und kannst dann schreiben, wie es dir beliebt.
 
Ich weiss. Wenn ich folgendes schreibe:
HTML:
<img src="diagramm.php">
ist das Bild minimiert und findet es nicht (rotes Kreuz). Wenn ichs über echo und include mache ist es nicht minimiert.

Ich verwende das Example alphabarex1.php! Kannst du mal bitte in das Beispiel reinschauen? Habe auch als erste Zeile vom PHP-Skript einen header-befehl eingefügt. Nix mit Bild :confused:
 
Ich habe eine Lösung des Problems gefunden:

in dem PHP-Skript zum Erstellen des Diagramms muss die Zeile
PHP:
$graph->Stroke();
in
PHP:
$graph->Stroke("Datei.png");
geändert werden. Das entstehende Bild wird so auf dem Server gespeichert und kann dann über ein <img>-Tag angezeigt werden. ^^
 
Zurück