Hallo @ all
Ich hoffe Sie können mir helfen, ich habe ausprobiert, Bilder mit Hilfe von PHP zu erzeugen, doch es scheint nicht ganz zu klappen.
Mein PHP-Programm welches das Bild erzeugen sollte:
<SCRIPT LANGUAGE="PHP">
$anzdaten = 10;
$maxwert = 100;
srand(time());
for ($i = 0; $i < $anzdaten; $i++)
{
$daten[$i] = rand(0, $maxwert);
}
$breite = 100;
$hoehe = 100;
$bild = imagecreate($breite, $hoehe);
$farbe = imagecolorallocate($bild, 255, 0, 0);
$frabe1 = imagecolorallocate($bild, 0, 0, 0);
for ($i =0; $i < $anzdaten-1; $i++)
{
imageline($bild, $i * $breite / ($anzdaten-1),
$hoehe - $daten[$i] * $hoehe / $maxwert,
($i + 1) * $breite / ($anzdaten-1),
$hoehe - $daten[$i+1] * $hoehe / $maxwert,
$farbe1);
}
imagepng($bild);
imagedestroy($bild);
</SCRIPT>
Komisch ist schon hier, nehme ich die normalerweiße gebrauchte Zeile
header(„Content-type: image/png“);
hinzu, so sagt mir das PHP-script, einen Error, dass es Headerinformationen schon gesendet hat.
Unter http://www.xlarge1.net/test.html sollte das Bild angezeigt werden, das shier http://www.xlarge1.net/test.php erzeugt werden sollte.
Ps: Es könnte alles auch daran liegen, das Grafikoperationen nicht zur Verfügung stehen, oder diese nur gif können (da älter), ich weiß dies leider nicht genau, doch ich denke, dann hätte er doch noch Errormeldungen wegen unbekannten Funktionen drinnen, oder irre ich da?
--------------------------------
Mit freundlichen Grüßen: Harry