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.