Hallo Felix.
header("Content-length: 47894");
Das brauchst du eigentlich nicht zu senden. Das macht PHP selbst.
Wenn man im IE nun direkt auf den Link klickt, wird die Datei leider mit dem Namen des Skripts runtergeladen. Sind die gesendeten Header falsch oder fehlt das was?
Überleg mal: Im Firefox geht es, im IE nicht.
Du könntest auf den Namen der Datei verlinken (z.B. /download/test.dat) und das auf das obige Script rewriten (z.B. mit mod_rewrite, z.B. auf /download/downloadscript.php?file=test.dat).
Viele Grüße aus Freiburg,
Marian
--
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) n4:( ss:) de:] js:| ch:? mo:} zu:)
<!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) n4:( ss:) de:] js:| ch:? mo:} zu:)
<!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->