getfile.php Skript / Windows IE Problem

freeek!

Aktives Mitglied
Thread Starter
Dabei seit
10.11.2002
Beiträge
618
Reaktionspunkte
0
Hola zusammen!

Ich habe ein Problem ;-)
Ich benutze auf unserer Website folgendes Skript um Dateien zum Download anzubieten:

Datei getfile.php
PHP:
if (strstr($datei,".pdf")) $dl_file="pdf";
elseif (strstr($datei,".doc")) $dl_file="msword";
elseif (strstr($datei,".xls")) $dl_file="msexcel";
else $dl_file="octet-stream"; 
header("Content-Type: application/$dl_file");
header("Content-Type-Header: application/$dl_file");
header("Content-Disposition: attachment; filename=\"".$datei."\"");
readfile("http://www.unser-server.de/ordner/$pfad/$datei");

Es wird jetzt z.B.: aufgerufen getfile.php?pfad=medium&datei=preis.pdf


Auf MAC (Safari usw.) wird bei "normal" (also links) klick die Datei sofort geladen.
Auf Windows IE (5.5/6.0) öffnet sich ein Fenster - Öffnen -- Speichern -- Abbrechen - wenn ich hier öffnen wähle, wird die Datei geladen und nach dem Start vom Acrobat Reader kommt die Info Datei nicht vorhanden.
Mit Netscape, Opera usw. funktionietr das unter Windows. Ebenfalls funktionieren Word und Excel Dateien im Windows Explorer.


.zip funktioniert ebenfalls nicht!
Lt. Micro$oft http://support.microsoft.com/default.aspx?scid=kb;de;305153
Soll ich den MIME-Type im Server übergeben. Dieser wird von unserem Server übergeben und nochmals im Skript def.!


Kennt jemand das Problem?! Bzw. kennt eine Lösung?!
Danke!
 
Zurück
Oben Unten