Dans une application Web sur laquelle je travaille, l'utilisateur peut cliquer sur un lien vers un fichier CSV. Il n'y a pas d'en-tête défini pour le type mime, donc le navigateur le restitue simplement sous forme de texte. Je souhaite que ce fichier soit envoyé sous forme de fichier .csv, afin que l'utilisateur puisse l'ouvrir directement avec calc, excel, gnumeric, etc.
header('Content-Type: text/csv');
echo "cell 1, cell 2";
Ce code fonctionne comme prévu sur mon ordinateur (n'est-ce pas toujours comme ça?) Mais ne fonctionne pas sur un autre ordinateur.
Mon navigateur est une version nocturne de FF 3.0.1 (sous Linux). Les navigateurs avec lesquels il ne fonctionnait pas étaient IE 7 et FF 3.0 (sous Windows)
Y a-t-il des bizarreries dont je ne suis pas conscient?
la source
Ce code peut être utilisé pour exporter n'importe quel fichier, y compris csv
la source