Bonjour,
Je n'arrive toujours pas à comprendre le problème, normalement fputcsv démarrait avec php 5.0.2, ma version php est 5.2, à l'execution toujours le navigateur ne reconnait pas cette instruction
concernant fputs et le codage, mon fichier Excel ne reconnait pas les caractères spéciaux " é à è ...." il les convertie en carractères non erconnus, je sais bien que c'est un problème d'encodage
j'ai inséré la ligne suivante dans ma source
fputs($myfile, $bom =( chr(0xEF) . chr(0xBB) . chr(0xBF) ));
le problème de codage est résolu sauf que
malgré que j'ai inséré "\t" le saut de colonnes ne s'effectue pas , tous mes champs s'affichent dans une ligne
fputs($myfile,"$champs2\t $champs3\t $champs4\t $champs41\t $champs5\t $champs6\t $champs7\t $champs8\t $champs9\n");
si je supprime la ligne fputs($myfile, $bom =( chr(0xEF) . chr(0xBB) . chr(0xBF) )); de mon code le saut de colonnes est effectué sans problème et bien sûr le problème d'encodage revient
Merci