W aplikacji internetowej, nad którą pracuję, użytkownik może kliknąć łącze do pliku CSV. Nie ma ustawionego nagłówka dla typu MIME, więc przeglądarka po prostu renderuje go jako tekst. Chciałbym, aby ten plik został wysłany jako plik .csv, aby użytkownik mógł go bezpośrednio otworzyć za pomocą programu calc, excel, gnumeric itp.
header('Content-Type: text/csv');
echo "cell 1, cell 2";
Ten kod działa zgodnie z oczekiwaniami na moim komputerze (czy nie tak jest zawsze?), Ale nie działa na innym komputerze.
Moja przeglądarka to nocna kompilacja FF 3.0.1 (na Linuksie). Przeglądarki, w których nie działał, to IE 7 i FF 3.0 (w systemie Windows)
Czy są jakieś dziwactwa, o których nie wiem?