मैं जिस वेब एप्लिकेशन पर काम कर रहा हूं, उसमें उपयोगकर्ता एक सीएसवी फाइल के लिंक पर क्लिक कर सकता है। माइम-प्रकार के लिए कोई हेडर सेट नहीं है, इसलिए ब्राउज़र इसे केवल पाठ के रूप में प्रस्तुत करता है। मैं चाहूंगा कि यह फ़ाइल एक .csv फ़ाइल के रूप में भेजी जाए, इसलिए उपयोगकर्ता इसे सीधे कैल्क, एक्सेल, ग्नुमेरिक, आदि के साथ खोल सकता है।
header('Content-Type: text/csv');
echo "cell 1, cell 2";
यह कोड मेरे कंप्यूटर पर अपेक्षित रूप से काम करता है (यह नहीं है कि यह हमेशा कैसा होता है?) लेकिन दूसरे कंप्यूटर पर काम नहीं करता है।
मेरा ब्राउज़र FF 3.0.1 (लिनक्स पर) का एक रात का निर्माण है। यह जिन ब्राउज़र में काम नहीं करता था वे IE 7 और FF 3.0 (विंडोज़ पर) थे
क्या मैं इससे अनजान हूँ?