Je m'attaque pour la 1ere fois au csv et je bute un poil...
voici mon code :
dans mon fichier csv qui existe déja, cela va bien à la ligne mais... dans la même cellule! avec openofficeCode:
1
2
3
4
5
6
7
8
9
10
11
12
13 //Premiere ligne ; nom des champs : $csv_sortie = "Immatriculation,Marque,Modele"; $csv_sortie .= "\r\n"; while($donnees=mysql_fetch_array($resultat)) { ... du code divers // on s'occupe du csv $csv_sortie .= '"'.$donnees['champ1'] . '","' .$donnees['champ2'] . '","' .$donnees['champ3'].'"'; $csv_sortie .= "\r\n"; } $fp = fopen('file.csv', 'w'); fputcsv($fp, split(',',$csv_sortie)); fclose($fp); // On ferme le fichier
dans excel cela revient bien à la ligne mais les 3 champs sont dans la même colonne
et enfin voila ce qui généré dans notepad++ :
Immatriculation,Marque,"Modele
""12""","""Citroen""","""laguna""
""124 - AA -""","""Yamaha""","""hello""
""22 22 al""","""Alfa Romeo""","""daube""
"
ca me fait chi@#"*! ces " qui s'insèrent...
il y a quelque chose qui m'échappe...