В веб-приложении, над которым я работаю, пользователь может щелкнуть ссылку на файл CSV. Для mime-типа заголовок не установлен, поэтому браузер просто отображает его как текст. Я хотел бы, чтобы этот файл был отправлен в виде файла .csv, чтобы пользователь мог напрямую открыть его с помощью calc, excel, gnumeric и т. Д.
header('Content-Type: text/csv');
echo "cell 1, cell 2";
Этот код работает должным образом на моем компьютере (разве не так, как всегда?), Но не работает на другом компьютере.
Мой браузер - это ночная сборка FF 3.0.1 (в Linux). Браузеры, в которых он не работал, были IE 7 и FF 3.0 (в Windows)
Есть ли какие-то причуды, о которых я не подозреваю?
источник
Этот код можно использовать для экспорта любого файла, включая csv
источник