Dalam aplikasi web yang saya kerjakan, pengguna dapat mengklik tautan ke file CSV. Tidak ada header yang ditetapkan untuk tipe mime, jadi browser hanya menerjemahkannya sebagai teks. Saya ingin agar file ini dikirim sebagai file .csv, sehingga pengguna dapat langsung membukanya dengan calc, excel, gnumeric, dll.
header('Content-Type: text/csv');
echo "cell 1, cell 2";
Kode ini berfungsi seperti yang diharapkan di komputer saya (Bukankah selalu seperti itu?) Tetapi tidak berfungsi di komputer lain.
Browser saya adalah versi FF 3.0.1 di malam hari (di linux). Browser yang tidak berfungsi adalah IE 7 dan FF 3.0 (di windows)
Apakah ada kebiasaan yang tidak saya sadari?
sumber
Kode ini dapat digunakan untuk mengekspor file apa pun, termasuk csv
sumber