Jürgen: Bild mit PHP zu Laufzeit erstellen gibt header Fehler

Beitrag lesen

hallo,

ich generiere das bild wie folgt:

<?
header("Content-type:  image/jpeg");

$str="http://www.***.de";
$datei="../zeigebild/bild"."_"."$userid"."_"."$bild_name_zusatz".".jpg";

$foto="$bildnr"."_JPG.jpg";
$bild="../$archive/$pfad/Bilder/$foto";

$vorhanden=file_exists("$bild");
if ($vorhanden){
$altes_bild=imagecreatefromjpeg($bild);
$hoehe=imagesy($altes_bild);
$breite=imagesx($altes_bild);
if ($breite > $hoehe) {
$img=imagecreatetruecolor(400,300);
imagecopyresized($img,$altes_bild,0,0,0,0,401,301,$breite,$hoehe);
} else {
$img=imagecreatetruecolor(300,400);
imagecopyresized($img,$altes_bild,0,0,0,0,301,401,$breite,$hoehe);
}

$text_color=ImageColorAllocate ($img, 255, 255, 255);

$unten="$str";
$oben="$datum $namen";
$hoehe=imagesy($img);
$breite=imagesx($img);

$x=$breite-180;
$y=$hoehe-20;
imagestring($img,2,$x,$y,$unten, $text_color);
imagestring($img,2,10,10,$oben, $text_color);
imagejpeg($img,($datei));
imagedestroy($img);

?>