In un'applicazione Web a cui sto lavorando, l'utente può fare clic su un collegamento a un file CSV. Non è stata impostata alcuna intestazione per il tipo mime, quindi il browser lo rende semplicemente come testo. Vorrei che questo file fosse inviato come file .csv, in modo che l'utente potesse aprirlo direttamente con calc, excel, gnumeric, ecc.
header('Content-Type: text/csv');
echo "cell 1, cell 2";
Questo codice funziona come previsto sul mio computer (non è sempre così?) Ma non funziona su un altro computer.
Il mio browser è una build notturna di FF 3.0.1 (su Linux). I browser in cui non funzionava erano IE 7 e FF 3.0 (su Windows)
Ci sono delle stranezze di cui non sono a conoscenza?