"Wie er das macht?"
Innerhalb meiner Hauptdatei erfolgt der Aufruf der Bildgenerierungsdatei:
echo "<img src="/cover/img.php?pic=$derbg&width=$size1"></img>";
Parameter für Bildgröße, Bilddatei usw. werden im Aufruf übergeben.
In der Bildgenerierungsdatei steht dann in der 1. Zeile der Header:
header("Content-type: image/jpeg");
Ja, und das Ganze mache ich, damit das Bild temporär erzeugt wird und ich keinen ftp-Ballast anhäufe.
Und falls jetzt jemand fragt: Warum temporär?
Weil die Original-Bildateien, auf die keiner Zugriff hat (wegen htaccess) kein Wasserzeichen besitzen und dieses eben in einen neuen, dafür temporär angelegten, Bildatei erscheint und angezeigt wird.
Falls diese Prozedur wider Erwarten innerhalb EINER Datei funktionieren sollte, ohne das ich Header-Probleme bekomme (header already been sent) oder das die Ausgabe danach abgeschnitten wird, würde ich auch gerne auf solch eine Alternative zurückgreifen!