Download automatisch starten
Matthias
- php
Hi,
ich habe eine File auf meiner Seite in 2 Formaten, einmal PDF und einmal DOC. Wenn der User auf das jeweilige Bild klickt, dann soll er die Datei in dem Format das er ausgewählt hat herunterladen können.
Mein Problem ist folgendes: PDF und DOC öffnet der Browser immer von selbst innerhalb des Fensters. Ich will aber, dass der User sich die Datei herunterladen muss.
Folgendes funkt nicht. Das ist eine download.php die per header (GET) die Variable format übergibt. Logischerweise gibt es 2 Werte (pdf und doc).
___________Hier das nicht funktionierende Script_________________
<?php
$file = $_GET["format"];
if ($file == "pdf") {
header("Location: http://www....../allgemeinelieferbedingungen.pdf");
}
else {
header("Location: http://www......./allgemeinelieferbedingungen.doc");
}
?>
__________________________________________________________________
Grüsse
Matthias
Nabend,
Mein Problem ist folgendes: PDF und DOC öffnet der Browser immer von selbst innerhalb des Fensters. Ich will aber, dass der User sich die Datei herunterladen muss.
Nein, das ist nicht möglich. Du kannst zwar versuchen, den Browser mittels entsprechener Header-Befehle dazu bewegen, einen normalen Downloaddialog zu öffnen, allerdings ignorieren einige Browser diese Anweisungen gekonnt und verlassen sich lieber auf ihnre interne Ratemaschine.
Bis denne,
Du kannst zwar versuchen, den Browser mittels entsprechener Header-Befehle dazu bewegen, einen normalen Downloaddialog zu öffnen....
Wenn ich das für den Internet Explorer hinbekommen würde, täts schon reichen, das muss doch für den IE irgendwie gehen
Nabend,
Du kannst zwar versuchen, den Browser mittels entsprechener Header-Befehle dazu bewegen, einen normalen Downloaddialog zu öffnen.
Wenn ich das für den Internet Explorer hinbekommen würde, täts schon reichen, das muss doch für den IE irgendwie gehen
Gerade dieser ist ein besonders schönes Exemplar derjenigen, die sich lieber auf interne Erkennungsmechanismen verlassen, siehe </archiv/>.
PS: Bitte lass doch die Texte auch als Zitat, es ist sonst etwas irritierend beim Lesen.
Bis denne,
Monster Antwort, zum Glück bist du auf meine Frage so tüchtig eingegangn, ansonsten würde ich wahrscheinlich Jahre an dieser Aufgabe sitzen. Aber der spitzen Tipp mit dem Archiv kann nur von einem Profi stammen.
Echt merci, vergiss es !
Hallo Matthias,
Was ist daran so schwer zu verstehen?
IE is nicht!
Grüßle, lach
Hallo Matthias,
Was ist daran so schwer zu verstehen?
IE is nicht!
Grüßle, lach
Was ist mit ftp_get, dass müsste dich funken or ?
Hi
so müsste es gehen:
<?
$file = "test.doc";
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename="$file"");
readfile($file);
?>
Tipp:
http://www.dclp-faq.de/q/q-datei-download.html
greetz