В веб-приложении, над которым я работаю, пользователь может щелкнуть ссылку на файл 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)
Есть какие-нибудь причуды, о которых я не знаю?