Thomas Luethi: Datei wurde generiert und soll gleich downgeloaded werden

Beitrag lesen

Hallo,

Dein Ansatz scheint mir richtig zu sein.

Alles was jedoch passiert ist, dass die Datei angelegt wird und anschließend erscheint der Inhalt der CSV-Datei im Browserfenster,

Liegt vermutlich daran, dass die CSV-Datei vom Server als text/plain
 ausgeliefert wird (ist bei Apache der Standard fuer saemtliche
"unbekannten" Dateien) und der Browser deshalb denkt:
"das kenn ich - das zeige ich selbst an!".

Bennene die CSV-Datei mit der Dateiendung .csv, und ordne
dieser Endung einen spezifischen MIME-Type zu.
Sinnvoll waere z.B.
text/comma-separated-values

Dazu reicht bei Apache-Servern eine Zeile:
AddType text/comma-separated-values .csv

http://selfhtml.teamone.de/diverses/mimetypen.htm

Gruesse,

Thomas

--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/