Warum funktioniert dieser Code nicht?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
<?php
header('Content-type: image/png');
$myImage = imagecreate(200, 100);
$myGray = imagecolorallocate($myImage, 204, 204, 204);
$myBlack = imagecolorallocate($myImage, 0, 0, 0);
imageline($myImage, 15, 35, 120, 60, $myBlack);
imagepng($myImage);
imagedestroy($myImage);
?>
</body>
</html>
Ich erhalte immer den Fehler The image cannot be displayed because it contains errors.
. Ich habe bereits aktiviert php_gd2.dll
y memory_limit
in der php.ini ist ebenfalls 128M. Wenn ich entferne header('Content-type: image/png');
Ich erhalte keine Fehlermeldung, aber ich sehe auch das Bild nicht. Alles, was ich sehe, ist dies :-
‰PNG IHDRÈdùHíHPLTEÌÌÌÓ33dMIDATH‰c
£ Àx§” Nf*k²Ã)Ãø§”•5}À)ÅS†pJUà”a§²¦œ2w<špJ‚Q0 †; uTBúŸIEND®B
' `