18 Stimmen

Das Bild kann nicht angezeigt werden, da es Fehler enthält

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 ' `

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X