Hallo,
header("Content-type: image/png");
Hier sagst Du dem Browser: Nun kommt ein PNG-Bild.
imagepng($bild, "/bilder/".$datei);
Hier schickst Du ihm diese Binaer-Daten fuer das Bild.
Und anschliessen offenbar noch Text-Daten:
Danach kommt normaler Quelltext einer HTML Seite.
Das kann nicht gut gehen.
Das Skript darf pro Aufruf nur
- entweder ein Bild ausliefern
- oder HTML-Text-Ausliefern.
IMHO ist es praktischer, wenn man ein Skript pro Aufgabe hat.
Also ein Skript, das Bilder ausgibt.
Und ein anderes Skript, das HTML-Text ausgibt.
mfg, Thomas