Dateidownload von txt-Files - welcher Header?
Bastian
- php
Hallo!
Problem: Files mit der Endung txt sollen vom Browser zum Download angeboten werden und nicht angezeit werden.
Ich habe hier irgendwo mal gelesen, daß das möglich ist, wenn ich nur den richtigen Header mit PHP sende.
Leider kann ich dieses Posting nicht mehr finden. Ist vielleicht auch gar nicht ins Archiv gekommen...
Kann mir nochmal jemand sagen, wie das geht?
Danke
Hi,
steht sogar auf http://www.php.net unter der Funktion 'header' ;o)
<?php
// Wir werden eine PDF Datei ausgeben
header("Content-type: application/pdf");
// Es wird downloaded.pdf benannt
header("Content-Disposition: attachment; filename=downloaded.pdf");
// Die originale PDF Datei heißt original.pdf
readfile('original.pdf');
?>
Musst halt nur die Header anpassen, wie Du sie für Dich brauchst, also Content-type auf text/plain usw...
Gruss
Stefan
Hello,
Musst halt nur die Header anpassen, wie Du sie für Dich brauchst, also Content-type auf text/plain usw...
Da gabs dann noch was mit
force:download;\n\n
um manche Browser vom Anzeigen abzuhalten.
Musst Du mal googlen, wie es richtig heißt.
Liebe Grüße aus http://www.braunschweig.de
Tom
Hello,
Hello,
Musst halt nur die Header anpassen, wie Du sie für Dich brauchst, also Content-type auf text/plain usw...
Da gabs dann noch was mit
force:download;\n\n
header("Content-Type: application/force-download");
steht sogar in UCN von php.net http://php3.de/manual/de/function.readfile.php
Liebe Grüße aus http://www.braunschweig.de
Tom