Ich habe gestern Abend urplötzlich ein augenscheinlich funktionierende Version gemacht. Und zwar habe ich einfach die folgenden drei header() entfernt. Und oh wunder, es ging.
PHP-Code:
header('Content-type: application/'.$filetype);
header('Content-Type: application/octet-stream');
header('Content-Length: '.filesize($filepath));
FF2, IE7, IE6 und Opera luden die Datei vollständig fehlerfrei runter. Lediglich Safari machte mucken -> gab den Inhalt der Datei als Text aus. Aber das ist mir zumindest für den Anfang egal.
Immer noch ist mir aber der Grund für dieses Problem nicht klar.
Es scheint ein Mysterium zu sein, oder jemand ne Idee?
MfG
Phate