Codehelper

Programmierung · Anleitungen · Codeschnipsel

'Speichern Unter' - Dialog öffnen mit PHP

10.01.2009 · PHP
'Speichern Unter' - Dialog öffnen mit PHP

Um z.B. eine PDF-Datei nicht direkt zu öffnen, sondern über den Speichern Unter - Dialog herunterzuladen, legt man das PDF zuersteinmal im Webspace ab.

Dann legt man eine PHP-Datei an, die wir hier einmal test.php nennen.

In diese Datei holt man sich das PDF-File, welches in unserem Beispiel mal test.pdf heißt.

Um dies zu bewerkstelligen schreibt man folgenden Code in die test.php:



<?php

header('Content-type: application/pdf');

header('Content-Disposition: attachment; filename="test.pdf"');

readfile('test.pdf');

?>

Wenn man jetzt auf die test.php verlinkt, öffent sich der Speichern Unter - Dialog für das PDF.

Über den Content-Type kann man dies auch mit anderen Dateitypen hinbekommen.