Kröte: grafische Verlaufskurve programmieren

Beitrag lesen

Jetzt brauche ich doch nochmal Hilfe beim speichern der erstellten Grafik auf meinem Server. Habe schon gegoogled, aber konnte da keine Lösung finden.

Mit folgeden Code wird das Bild direkt ausgegeben:
<?PHP
require_once 'data/phplot/phplot.php';
$data = array(
  array('Jan', 1,   200), array('Feb', 2,   250), array('Mrz', 3,  150),
  array('Apr', 4,  130), array('Mai', 5,  170), array('Jun', 6,  230),
  array('Jul', 7,  310), array('Aug', 8,  390), array('Sep', 9,  500),
  array('Okt', 10,  630), array('Nov', 11,  760), array('Dez', 12,  920),
);
$plot = new PHPlot(400, 300);
$plot->SetImageBorderType('plain');
$plot->SetPlotType('lines');
$plot->SetDataType('data-data');
$plot->SetDataValues($data);
$plot->SetTitle('Persönlicher Erfolgskurs');
$plot->SetPlotAreaWorld(NULL, 0, NULL, NULL);
$plot->DrawGraph();
?>

Um ein Bild nun zu speichern, soll man angeblich folgende Zeilen nutzen:

$output_file="/data/test.png";
$plot->SetIsInline(True);
$plot->SetOutputFile($output_file);

Wenn ich diese hinzufüge, (dafür die Zeile '$plot->DrawGraph();' weg lasse, geht es nicht.

Dann habe ich noch eine Seite gefunden, wo es hieß folgende Zeile wäre noch von nöten:

$plot->PrintImage();

Dann gibt´s allerdings eine Fehlermeldung:

Warning: imagepng() [function.imagepng]: Unable to open '/data/test.png' for writing: No such file or directory in /kunden/../data/phplot/phplot.php on line 1510

Kann mir da jemand helfen oder hat einer ne Idee?

Kröte