Hello,
Hi,
header('Content-Type: application/octet-stream');
header('Content-Disposition: filename=''. $saveName .''');
Wenn Du Textdateien anbietest, sollte der Contenttype auch dazu passen und die Dateiendung sollte auch zu einer Textdatei gehören.es sei denn, man möchte bewusst keine Information über den Dateiinhalt geben, weil es nur ein generisches Download-Angebot ist - so verstehe ich Patricks Startposting jedenfalls.
Anders herum: 'Man könne die Datei nur noch speichern, aber nicht mehr öffnen und "nur ansehen"' hat er als Fehlerbeschreibung bekommen. Aber mit welchem Programm soll denn nur eine unspezifizierte Binärdatei geöffnet/angesehen werden? MMn verhält sich der IE vollkommen richtig.
Außerdem gibt es im IE + OE Sicherheitseinstellungen, die das Öffnen derartiger Downloads und Attachments unterdrücken. Die sind out-of-the-box auf "Ablehnen" eingestellt.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg