Mailinglisten-Archive |
Michael Borchers wrote: > ich biete Zip-Dateien zum Download an, diesen enthalten z.B. PDFs. > Nur im IE gibt es die Meldung, das Archiv sei korrupt. Im FF läuft alles. > Ich vermute alles es liegt am Header. > > Folgende Werte habe ich gesetzt: > > > // required for IE, otherwise Content-disposition is ignored > if(ini_get('zlib.output_compression')) > { > ini_set('zlib.output_compression', 'Off'); > } Füge and dieser stelle mal ob_end_clean(); ein. Und vielleicht noch ob_gzhandler(''); vor dem ob_end_clean(). > > header("Cache-Control: public"); > header("Expires: 0"); > header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); > header("Cache-Control: private", false); // required for certain > browsers > header("Content-Type: " . $downloads_array['content_type']); > header("Content-Disposition: attachment; filename=\"" . > basename($downloads_array['downloads_filename']) . "\""); > header("Content-Transfer-Encoding: binary"); > header("Content-Length: " . filesize($downloads_file)); > readfile($downloads_file); und hier ein exit(); > Funzt es dann? Yannik
php::bar PHP Wiki - Listenarchive