Mailinglisten-Archive |
Hallo zusammen! > > Ich hoffen, ihr könnt mir helfen: > > Wie kann ich den Browser dazu zwingen, wenn der Benutzer auf > einen Link auf > ein JPEG klickt, > nicht das Bild angezeigt wird, sondert der Download-Dialog kommt? > > Danke! > Alex Hallo Alex, ich habe das so gelöst function send_pic($name){ $filedir ="/dir/to/my/files/"; $filename = sprintf("%s/%s", $filedir, $name); track($ip, $name); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"".$name."\""); readfile($filename); return($name); } Nach dem klick wird die Funktion aufgerufen und der Name des Bildes übergeben. Das hat auch den Vorteil das du die Bilder auserhalb deiner WebRoot ablegen kannst, so kann sie niemand mit nem SiteLeecher abgreifen. gruss alex --- Alexander Häussel God said: tar xfvz universe.tar.gz - and the Universe was! celsius37.com AG Email mailto:alexander.haeussel_(at)_celsius37.com Internet http://www.celsius37.com
php::bar PHP Wiki - Listenarchive