Du kommst der Sache schon näher.
zu header():
Falsch!
Zitat:
|
header() wird zum Senden von HTTP Anfangsinformationen (Headern) im Rohformat benutzt. Weitere Informationen über die HTTP Header finden Sie in der HTTP/1.1 Spezifikation.
|
Damit der Browser weiss, das dein PHP-Script ein Bild ist, und nicht HTML Code, musst du den Header Content-Type anpassen/senden. Wenn du ein .png Bild hast, wäre es der folgende:
PHP-Code:
header("Content-Type: image/png");
zu readfile():
Wenn dein Bild grafik.png im gleichen Ordner wie das PHP-Script liegt, stimmt das, sonnst musst du den Pfad zum Bild anpassen.
mfg Roland