Also, es gibt auf dem Server ein verzeichnis das nicht über den Domainnamen aufgerufen werden kann. In diesem verzeichnis liegen verschiedene Dartein die heruntergeladen werden können.
Der Dwonloadstart erfolgt über ein Datei download.php, die als Parameter die Downloaddatei angehäht bekommt, also z.B. www.meine_domain.de/irgend_ein_pfad/download.php?diesedatei.pdf
Die Downloaddatei wertet alles aus und sendet den entsprechenden Header, der wie folgt aussieht:
header("Content-Disposition: attachment; filename=irgendeinname");
// Passenden Datentyp erzeugen.
header("Content-type: application/x-unknown");
header("Content-Length: ".filesize("$filename"));
anschließend noch
// Datei ausgeben.
readfile($filename);
Funktioniert im Mozilla und Netcape wunderbar. Dort kann ich die datei als "irgendeinname" speichern und liegt auch so vor wie es sein soll. Nur im IE will er die Datei "download.php?diesedatei.pdf" herunterladen, und existiert ja nicht.
Habe schon alle möglichen Foren durchsucht und gegoogelt, aber ohne Erfolg. Wo ist der Haken?