Hallo,
ich habe ein Problem mit Grafiken, die mit Hilfe von PHP erstellen möchte. Wenn ich bei der Erstellung nur auf PHP zurückgreife funktioniert dies auch alles wunderbar. Ein ganz einfaches Beispiel.:
<?php
header("Content-type: image/png");
$grafik = ImageCreate (100, 100);
$hintergrundfarbe = ImageColorAllocate($grafik, 255, 255, 255);
$rechteckfarbe = ImageColorAllocate($grafik, 255, 0, 0);
$ellipsenfarbe = ImageColorAllocate($grafik, 0, 0, 255);
imagefilledrectangle($grafik,10,10,60,60,$rechteckfarbe);
$ellipsenbreite = 6*10;
imageellipse($grafik,60,65,$ellipsenbreite,35,$ellipsenfarbe);
ImagePNG($grafik);
imagedestroy($grafik);
?>
Aber sowie ich das ganze in HTML-Tags einbette, kommt ein Fehler:
<html>
<body>
<?php
header("Content-type: image/png");
$grafik = ImageCreate (100, 100);
$hintergrundfarbe = ImageColorAllocate($grafik, 255, 255, 255);
$rechteckfarbe = ImageColorAllocate($grafik, 255, 0, 0);
$ellipsenfarbe = ImageColorAllocate($grafik, 0, 0, 255);
imagefilledrectangle($grafik,10,10,60,60,$rechteckfarbe);
$ellipsenbreite = 6*10;
imageellipse($grafik,60,65,$ellipsenbreite,35,$ellipsenfarbe);
ImagePNG($grafik);
imagedestroy($grafik);
?>
</body>
</html>
Der Fehler lautet wie folgt:
Die Grafik "http://xxxxxxx/malen2.php" kann nicht angezeigt werden, weil sie Fehler enthält.
Hat jemand eine Idee warum? Selbst wenn ich ein "echo" einfüge funktioniert es nicht! Danke schonmal im voraus!!
Gruß Micha
ich habe ein Problem mit Grafiken, die mit Hilfe von PHP erstellen möchte. Wenn ich bei der Erstellung nur auf PHP zurückgreife funktioniert dies auch alles wunderbar. Ein ganz einfaches Beispiel.:
<?php
header("Content-type: image/png");
$grafik = ImageCreate (100, 100);
$hintergrundfarbe = ImageColorAllocate($grafik, 255, 255, 255);
$rechteckfarbe = ImageColorAllocate($grafik, 255, 0, 0);
$ellipsenfarbe = ImageColorAllocate($grafik, 0, 0, 255);
imagefilledrectangle($grafik,10,10,60,60,$rechteckfarbe);
$ellipsenbreite = 6*10;
imageellipse($grafik,60,65,$ellipsenbreite,35,$ellipsenfarbe);
ImagePNG($grafik);
imagedestroy($grafik);
?>
Aber sowie ich das ganze in HTML-Tags einbette, kommt ein Fehler:
<html>
<body>
<?php
header("Content-type: image/png");
$grafik = ImageCreate (100, 100);
$hintergrundfarbe = ImageColorAllocate($grafik, 255, 255, 255);
$rechteckfarbe = ImageColorAllocate($grafik, 255, 0, 0);
$ellipsenfarbe = ImageColorAllocate($grafik, 0, 0, 255);
imagefilledrectangle($grafik,10,10,60,60,$rechteckfarbe);
$ellipsenbreite = 6*10;
imageellipse($grafik,60,65,$ellipsenbreite,35,$ellipsenfarbe);
ImagePNG($grafik);
imagedestroy($grafik);
?>
</body>
</html>
Der Fehler lautet wie folgt:
Die Grafik "http://xxxxxxx/malen2.php" kann nicht angezeigt werden, weil sie Fehler enthält.
Hat jemand eine Idee warum? Selbst wenn ich ein "echo" einfüge funktioniert es nicht! Danke schonmal im voraus!!
Gruß Micha