PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   dynamische Grafiken header Problem (http://www.selfphp.de/forum/showthread.php?t=11798)

illetuffi 26.11.2005 13:34:52

dynamische Grafiken header Problem
 
Hallo,
Ich möchte dynamische Grafiken ausgeben und habe mal einen Test gemacht.
Hier das ganze datei.
Wieso bekomme ich immer eine Fehlermeldung wegen dem header?????
Bitte um Hilfe komme da einfach nicht weiter…

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
</head>

<body>
<?php header("Content-Type:image/png");

$bild =@ImageCreate(80, 30);
ImageColorAllocate ($bild, 255, 155, 0);
imagestring($bild, 3, 10, 10,"Hallo", 10);
ImagePng($bild);
?>
</body>
</html>

vestine 26.11.2005 15:09:44

AW: dynamische Grafiken header Problem
 
der header-befehl funktioniert nur, wenn noch kein Text an den Browser gesendet wurde.

Das ist aber mit
PHP-Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

z.b. der Fall.

Lösung: weglassen.
So sähe dein Script dann aus.
Ist sowieso logisch. Der Header gibt an, dass die folgenden Daten vom Typ "image" sind. Hat also nix mit HTML zu tun.
PHP-Code:

<?php header("Content-Type:image/png");
$bild =@ImageCreate(8030);
ImageColorAllocate ($bild2551550);
imagestring($bild31010,"Hallo"10);
ImagePng($bild);
?>



Alle Zeitangaben in WEZ +2. Es ist jetzt 00:22:37 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.