Headerproblem
Martin
- php
Hallo PHP-ler,
ich möchte, dass beim Aufruf eines Skriptes über den header-Befehl ein download gestartet wird. Hier der Auszug des Skriptes, wo es klemmt.
<?php
require("../../../connect.php");
$filename = "ReferenzF-2083_2.sxw";
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=$filename");
header("Content-Transfer-Encoding: binary");
?>
Die Seite http://www.xxx.de/allgemein/referenz/ReferenzF-2083_2.sxw wird zwar augerufen, passieren tut aber nichts.
Ich finde den Fehler nicht. Kann mir jemand weiterhelfen?
Martin
Moin!
<?php
require("../../../connect.php");$filename = "ReferenzF-2083_2.sxw";
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=$filename");
header("Content-Transfer-Encoding: binary");
?>Die Seite http://www.xxx.de/allgemein/referenz/ReferenzF-2083_2.sxw wird zwar augerufen, passieren tut aber nichts.
Kann ja auch nicht. Nirgendwo in deinem Skript wird die Datei zum Browser geschickt. Du schickst lediglich ein paar Header mit Infos über die zu erwartende Datei, aber dann kommt nichts.
- Sven Rautenberg
Danke für die schnelle Antwort,
auch wenn ich mich als Frischling oute, wie schicke ich eine Datei an den Browser?
Martin
Hallo Martin,
auch wenn ich mich als Frischling oute, wie schicke ich eine Datei an den Browser?
versuchs mal mit http://www.php.net/fpassthru
Grüße aus Nürnberg
Tobias
Vielen Dank,
werde ich Morgen versuchen und gehe jetzt Schäfchen zählen.
Martin