Mailinglisten-Archive |
hallo
Am 18 September 2001 um 17:07 wurde folgendes geschrieben:
FH> Hallo,
FH> ich will einen download machen, der ber header funktioniert.
FH> dafr rufe ich eine datei auf in der der pfad zusammengesetzt wird und dann werden die header gesandt und die datei wird ausgegeben.
zusammengesetzt aus einer abfrage?..
FH> header("Content-disposition: attachment;filename=\"$filename\"");
FH> header("Content-type: text/save-as; name=\"$filename\"");
FH> header("Content-type: application/octet-stream");
FH> Header("Content-Transfer-Encoding: binary");
FH> Das problem ist, das wenn ich die datei vor ort ”ffne, funktioniert das ganze nur bei exe dateien.
war auch eins meiner probleme
FH> Hat jemand eine Idee?
jepp, ich und zwar:
header("Content-Disposition: atachment; filename=$filename");
header("Content-Type: application/octet-stream");
header("Content-Length: ".filesize("$domain . "/" . $path . "/" . $filename"));
header("Content-Transfer-Encoding: binary\r\n");
header("Pragma: no-cache");
header("Expires: 0");
readfile($fread);
die einzelnen var.
$domain = http://www.deinedomain.de
$path = //hier ist das Verzeichnis indem das file liegt
$filename = Name des Files //ach was :o)
$fread = $cfgdowndat . "/" . $path . "/" . $filename
die vars kann man dann aus einer DB auslesen..
hoffe das hilft bei mir fuzzt es in IE und Netscape..
--
ciao
Alex mailto:andiamo_(at)_hessenkamp.de
php::bar PHP Wiki - Listenarchive