Also inline geht nicht, das ist ja für's einbinden (Bilder und so) und nicht für'n Download.
versuchs mal so ... bei mir gehts:
Code:
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=" . basename($Datei));
Content-Description war (glaub ich) für'n Netscape (oder so), der versteht Content-Disposition anscheinend nicht.
Du könntest auch noch versuchen die Datei in " einzuschießen:
Code:
header("Content-Description: File Transfer");
header('Content-Disposition: attachment; filename="' . basename($Datei) . '"');
Vorallem wenn Leer-/Sonderzeichen im Dateinamen sind kommen wohl auch einige Brauwser aus'm Takt.