Klaus: application/force-download Problem mit Leerzeichen

Beitrag lesen

Hallo,

ich möchte mit diesem Script einen Download erzwingen:

header("Content-Description: File Transfer
Content-Type: application/force-download
Content-Disposition: attachment;filename=$datei");
readfile($datei);

Allerdings erhalte ich bei Downloaden eine HTNML-Datei und keine Excel-Datei, die es ist. Der nAme der Datei enthält ein Leerzeichen, ich habe irgendwo gelesen, dass das ein problem sein könnte.
Wie kann ich dieses Problem beheben ?

Gruß
Klaus