phpbar.de logo

Mailinglisten-Archive

[php] Zip Archiv korrupt in IE

[php] Zip Archiv korrupt in IE

Michael Borchers list at tridemail.de
Mit Jan 31 15:34:27 CET 2007


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');
    }

    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);


php::bar PHP Wiki   -   Listenarchive