Mit
PHP-Code:
header("Content-Type: application/octet-stream");
header('Content-Disposition: attachment; filename="dateiname.jpg"');
setzt du den Typ der Datei auf ausführbare Datei. Das hab ich jetzt mal genommen weil die immer runtergeladen werden.
Die zweite Zeile gibt dem Browser den Dateinamen und sagt ihm, dass er es auf jeden Fall runterladen soll.
Eventuell kannst du sogar den Content-Type auf Bild lassen, wenn Content-Disposition auf attachment ist und er läd es trotzdem runter...
Musst du selber ausprobieren.
Dann musst du noch den Inhalt der Img Datei reinschreiben:
PHP-Code:
$filename = "bild.jpg";
$handle = fopen ($filename, "r");
$contents = fread ($handle, filesize ($filename));
echo $contents;
fclose($handle);
Aufpassen, dass du nicht außerhalb von <?PHP und ?> Leerzeichen oder Zeilenumbrüche hinmachst sonst machst du dir das Bild kaputt !