Anfänger - Freitag, Februar 22, 2008 15:50

Bilder automatisch downloaden mit PHP

Mit diesem Script kannst du Bilder (oder z.B. PDF Dateien) die sich normal im Browser öffnen würden, automatisch downloaden.

Es entfällt also: Rechtsklick –> Bild speichern unter…

<?php
function download($file $name) { 
    
$size filesize($file); 
    
header(“Content-type: application/octet-stream”); 
    
header(“Content-disposition: attachment; filename=”.$name); 
    
header(“Content-Length: ”.$size); 
    
header(“Pragma: no-cache”); 
    
header(“Expires: 0″); 
    
readfile($file); 

// Download der Datei ”123456.jpg” aus ”./bilder” 
// als ”tollesbild.jpg” 
download(“bilder/123456.jpg”,“tollesbild.jpg”); 
?>

Vor dem Aufrufen der Funktion darf allerdings keine Ausgabe stattfinden. Am besten einfach in einem neuen Fenster ausführen.



Kommentieren

wichtige Artikel