FileDownload
Aus Programmers Guide
Version vom 18:21, 28. Apr. 2011 bei Roy (Diskussion | Beiträge)
Mit PHP eine Datei zum Download anbieten
Lege eine PHP-Datei namens bild.php an und schreibe folgendes mit einem Texteditor hinein:
<?php header('Content-Description: File Transfer'); header('Content-Type: application/force-download'); header('Content-Length: ' . filesize($_GET['name'])); header('Content-Disposition: attachment; filename='.$_GET['name']); readfile($_GET['name']); ?>
Dem nutzer wird nun folgender Link gegeben:
<a href="bild.php?name=AbsoluterPfadZumBildVonDerPHPDatei.jpg">downloade das Bild</a>
Beispiel: Das Bild liegt von der PHP-Datei aus gesehen im Ordner "bilder" und heißt roybohn.jpg dann muss der Link so aussehen:
<a href="bild.php?name=bilder/roybohn.jpg.jpg">downloade das Bild</a>