Michael Keller: Nach Downlaod-Abbruch keine weiteren Klicks möglich

Hallo zusammen,

Ich bin daran, eine Download-Site zu basteln. Der Download wird folgendermassen gestartet:
header("Content-Type: application/octet-stream");
$save_as_name = "bsp.txt";
header("Content-Disposition: attachment; filename="$save_as_name"");
readfile($system_path."/angebote/original/".$save_as_name);

Wenn ich jetzt einen Download so beginne und ihn während des Downloads abbreche, kann ich danach keine Seite mehr Laden (weder die Navigation noch weitere Downloads funktionieren).
Wenn ich den Download zu Ende führe klappt alles super.

Dieses Problem tritt nur beim IE auf...
Dafür will der NS7 die Datei immer als PHP-File speichern. Was kann man da machen?
Und gleich noch das 3. Problem... Man sieht nicht wie gross der ganze Download ist und deshalb auch nicht, wie lange es noch dauert.

Gibt es Lösungen für diese drei Probleme? Oder gibt es eine bessere Methode, die Downloads anzubieten? Einfache Links möchte ich wenn möglich nicht, da dann keine Statistik möglich ist. Und eine Download-Seite einzuschalten (wie download.com oder ähnliches) sehe ich auch nur als Notlösung an.

Viele Grüsse aus der Schweiz

Michael

PS: Die Seite findet ihr auf http://www.smartwebdesign.ch/unterstufe

  1. ich sehe gerade, dass dieses Thema schon öfters durchgekaut wurde...
    sorry...

    Gruss Michael

  2. schon wider ich...
    das erste Problem konnte ich auch mit Hilfe des Archivs nicht lösen. Wäre dankbar für Lösungsvorschläge!

    Gruss Michael