phpbar.de logo

Mailinglisten-Archive

[php] Download - Problem mit IE5

[php] Download - Problem mit IE5

Peter Linzenkirchner peter at linzenkirchner.de
Sam Jan 8 20:16:40 CET 2005


Hallo

ich versuche gerade einen sicheren Download hinzubekommen, wie in 
http://www.php-faq.de/q/q-datei-download.html beschrieben:

header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$save_as_name\"");
header ("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($filename) );
readfile($filename);

Es klappt auch in allen Browsern mit Ausnahme von IE 5 am Macintosh. Da 
wesentliche Kunden mit Macs arbeiten, muss ich das auf die Reihe 
kriegen. In allen Browsern wird der korrekte Dateiname beim Download 
übergeben, im IE 5 jedoch immer der Dateinname des PHP-Skripts. Ich 
kann den IE mit keinem Trick dazu bewegen, den Dateinamen zu 
übernehmen.

Ich habe das Archiv bereits danach durchsucht, jedoch immer nur den 
Workaround für Windows gefunden: ein &filename=datei.ext an den Aufruf 
des Skripts anzuhängen. Erstens will ich genau das natürlich nicht (der 
Name soll nicht per GET übergeben werden) und zweitens scheint dieser 
Trick nur mit IE 5.5 unter Windows zu laufen.

Hat jemand eine Lösung, oder eine Idee, wie man das umgehen kann?

Herzlichen Dank
Peter Linzenkirchner

-- 
----------------------------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
Herrenbachstraße 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
----------------------------------------------------------------

php::bar PHP Wiki   -   Listenarchive