Dateidownload erzwingen
9. Juni 2013
Möchte man das der Client/Besucher die Datei (PDF,HTML,MP3 etc.) nicht im Browser ausführt sondern downloadet, muss man dem Browser mitteilen, diese Datei bitte downloaden. Das geht etwa inwiefolgt. [sourcecode language=”php”] // Die Datei $filename = ‘Mein-Gratis-Buch.pdf’; // Der Dateityp header("Content-Type: application/pdf"); // Dem Browser sagen wie groß die Datei ist. header("Content-Length: ".filesize($filename)."\n\n"); // Den Download […]

Möchte man das der Client/Besucher die Datei (PDF,HTML,MP3 etc.) nicht im Browser ausführt sondern downloadet, muss man dem Browser mitteilen, diese Datei bitte downloaden.
Das geht etwa inwiefolgt.
[sourcecode language="php"]
// Die Datei
$filename = 'Mein-Gratis-Buch.pdf';
// Der Dateityp
header("Content-Type: application/pdf");
// Dem Browser sagen wie groß die Datei ist.
header("Content-Length: ".filesize($filename)."\n\n");
// Den Download erwzingen.
header("Content-Disposition: attachment; filename=$filename");
// Den Content ausgeben.
echo file_get_contents($filename);
[/sourcecode]
Es gibt eine ganze Mime Liste hier.
Kommentare
Kommentare werden geladen...