Seite 1 von 1
Download von txt-Datei
Verfasst: 10.10.2006, 16:26
von wuschba
Hallo! Der User soll eine Text-Datei bei mir downloaden, die in einem PHP mittels "print" generiert wird. Das Problem ist, dass die Datei natürlich im Browser ausgegeben wird. Wie kann ich den Broser dazu bringen, den "Öffnen/Speichern"-Dialog anzuzeigen statt die Datei darzustellen?
Verfasst:
von
Content Erstellung von
ABAKUS Internet Marketing
Ihre Vorteile:
- einzigartige Texte
- suchmaschinenoptimierte Inhalte
- eine sinnvolle Content-Strategie
- Beratung und Umsetzung
Jetzt anfragen:
0511 / 300325-0
Verfasst: 10.10.2006, 16:32
von fw
Versuchs mal mit folgendem in der .htaccess.
Code: Alles auswählen
SetEnvIf Request_URI "\.txt$" requested=txt
Header add Content-Disposition "Attachment" env=requested
Voraussetzung ist, dass die Datei auf .txt endet!
Verfasst: 10.10.2006, 16:34
von Alpinist
oder mittels PHP
Code: Alles auswählen
$dateiname="test.txt";
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=$dateiname");
readfile($dateiname);
Die letzte Zeile ist nur der vollständigkeit halber - Du brauchst sie wohl nicht...
Grüße
Verfasst: 10.10.2006, 20:45
von wuschba
Vielen Dank, sehr gut, genau das habe ich gesucht!
Verfasst: 28.10.2006, 19:42
von Abrow
Hast du da ein vollständiges Beispiel dazu?
Ich versteh das nicht so ganz
Verfasst: 29.10.2006, 19:07
von Hasenhuf
Den code von Alpinist in eine php Datei packen, falls nötig den Pfad auf die test.txt anpassen und statt auf die test.txt auf die php Datei verlinken. Oder was verstehst Du nicht?
Verfasst: 29.10.2006, 21:00
von Abrow
ja doch habs inzwischen hingekriegt
dankeee