Hallo,
Ah interessant. Ich wusste garnicht, dass er mir keine vorhandenen Fehlermeldungen mehr ausgibt, sobald ich auf image/png gestellt habe.
das ist aber logisch - wie sollen Fehlermeldungen angezeigt werden, wenn du den Browser anweist, alles was da kommt als Bilddaten zu interpretieren? Dann stellt er höchstens fest, dass die ersten paar Bytes keinen gültigen PNG-Header ergeben und verweigert folgerichtig die Anzeige des "defekten" Bildes.
Die PHP-Fehlermeldung steckt dann in den vom Browser verworfenen Daten.
Dasselbe Ergebnis würdest du bekommen, wenn du versuchst, eine andere x-beliebige Datei als Bild einzubinden, etwa ein zip-Archiv.
Hier war es einfach ein nicht vorhandener Offset... Danke!
Das ist ein typischer Fehler, der oft auftritt, wenn man Indexwerte berechnet. Gerade Ausdrücke wie +1 oder -1 in Indexen[*] sind Merkmale, wo man höllisch aufpassen und die Grenzwerte bedenken muss.
So long,
Martin
[*] Ja, ich weiß, der korrekte Plural ist Indices. Na und? ;-)
Lieber blau machen, als sich schwarz ärgern.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(