PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   PHP Developer Forum (https://www.php-resource.de/forum/php-developer-forum/)
-   -   download im IE funktioniert nicht (https://www.php-resource.de/forum/php-developer-forum/92310-download-im-ie-funktioniert-nicht.html)

Nordin 03-06-2008 16:24

download im IE funktioniert nicht
 
Hallo,

im IE funktioniert folgender Code nicht. Woran kann das liegen? Im FF funktioniert es bestens.

PHP-Code:

$file_name $daten_zeile['file'];

$file "../upload/".$file_name.".zip";
$size filesize($file);

header("Content-Type: application/zip");
header('Content-Length: '.$size);
header('Content-Disposition: inline; filename="'.$file_name.'.zip"');
header('Content-Transfer-Encoding: binary');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');

readfile($file); 

Gruß Nordin

jahlives 03-06-2008 16:25

Afaik sollte die Content-Disposition aber attachment sein und nicht inline

Kropff 03-06-2008 16:27

ggf. noch
PHP-Code:

header("Content-Type: application/force-download"); 
header("Content-Type: application/octet-stream"); 

gruß
peter

Nordin 03-06-2008 16:38

ok danke so funktioniert es...

jetzt hab noch ein Problem. ich habe
PHP-Code:

<body onload="download('includes/download.php')"

in meine index.php gesteckt.
In der download.php befindet sich der download-code... der jetzt auch funktioniert.
W
enn ich aber jetzt meine index.php aufrufe öffnet sich im FF mein kleines Fenster und das Downloadfenster vom FF wird angezeigt. Nach dem downloaden schließt sich mein kleines auch Fenster wieder. - Perfekt

Aber im IE funzt es nicht, dort öffnet sich mein kleines Fenster und schließt sich auch gleich wieder... aber es kam kein download.

Versteht ihr was ich meine?

Nordin 03-06-2008 16:49

Also im Grunde soll der download von allein starten nach dem man eine bestimmte Seite betritt. Vielleicht habe ich da auch nur einen Denkfehler drin.

//EDIT
ich glaube ich gehe erstmal ne runde an die Luft vielleicht kann ich dann wieder klar denken ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:06 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG