Hallo zusammen,
ich erzeuge per php dynamisch ein Bild. Im IE funktioniert es problemlos, Netscape und Irfan View meckern aber, daß es sich nicht um ein gültiges PNG handelt. Hier der Quelltext:
//Sicherheitsabfage
<?php
session_start();
if (...)
{
header('Location: index.html');
exit();
}
//Bilderzeugung
header("Content-type: image/png");
$datei = 'news'.time().'.png';
$bild = ImageCreateFromPNG("g.png");
imageInterlace($bild, 1);
$weiss = imageColorAllocate($bild, 255,255,255);
imagettftext($bild, 10, 0, 10, 20, $weiss, "arialbd.ttf", $news);
imagepng($bild, "/bilder/".$datei);
imagedestroy($bild);
?>
Danach kommt normaler Quelltext einer HTML Seite. Wie gesagt, das Bild wird erzeugt, alles so wie es sein soll, aber bestimmte Programme meckern. Kann es sein, daß ich was vergessen bzw. falsch deklariert habe? Die Seite kommt in einer Reihe von Webformularen, über die ich die Texte eingebe und das sollte eigentlich so bleiben. Bin für jeden Tip dankbar!
Grüße aus Wuppertal,
Dirk