Zitat von
faux:
Code:
header("Content-type: text/
csv");
wenn man sich 100% sicher seien will, dass der speichern unter dialog kommt sollte man
Code:
Content-type: application/octet-stream
verwenden.
der browser entscheidet anhand des mime-types, was er mit den empfangenden
daten macht. was, wenn er nun eine spezielle darstellung für
csv-dateien hat
(ähnlich wie
xml-files)? dann kommt der dialog nicht. o.g. bedeutet ein
unbekanntes/binäres format für das es keine anzeigeform geben kann.
daher sollte immer der speichern unter dialog kommem.