In einer Webanwendung, an der ich arbeite, kann der Benutzer auf einen Link zu einer CSV-Datei klicken. Für den MIME-Typ ist kein Header festgelegt, daher rendert der Browser ihn nur als Text. Ich möchte, dass diese Datei als CSV-Datei gesendet wird, damit der Benutzer sie direkt mit calc, excel, gnumeric usw. öffnen kann.
header('Content-Type: text/csv');
echo "cell 1, cell 2";
Dieser Code funktioniert wie erwartet auf meinem Computer (ist das nicht immer so?), Funktioniert aber nicht auf einem anderen Computer.
Mein Browser ist ein nächtlicher Build von FF 3.0.1 (unter Linux). Die Browser, in denen es nicht funktionierte, waren IE 7 und FF 3.0 (unter Windows)
Gibt es irgendwelche Macken, die ich nicht kenne?
quelle
Mit diesem Code können Sie jede Datei exportieren, einschließlich CSV
quelle