Bonjour, mon fichier CSV est bien créé mais il n'y a pas de saut de ligne quand je l'ouvre avec le bloc notes.

Merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
	//--------------------------------------------------------------------------------//
		    	// On affiche le tableau en fonction du nombre de lignes saisie
		    	for($i = 0; $i < $nbLignes; $i++)
		    	{	
 
		    		//--------------------------------------------------------------------------------//
		    		// Si prénom est différent de vide on affiche le prénom du input
					if($_POST['prenom'] != "")
					{
						$prenomTrue = $prenom;
					}
					// sinon si prénom est vide on génére un prénom du array aléatoirement 
					elseif ($_POST['prenom'] == NULL) 
					{
						$prenomTrue = $prenomArray[array_rand($prenomArray)];
					}
 
 
					//--------------------------------------------------------------------------------//
					// Si nom est différent de vide on affiche le nom du input
					if($_POST['nom'] != "")
					{
						$nomTrue = $nom;  
					}
					// Sinon si nom est vide on génére un nom du array aléatoirement
					elseif ($_POST['nom'] == NULL) 
					{
						$nomTrue = $nomArray[array_rand($nomArray)];
					}
 
 
		    	?>
		    	<tr>
			      <td id="genderTd"><?php echo $gender; ?></td>
			        <td id="nomTd"><?php echo $nomTrue; ?></td>
			        <td id="prenomTd"><?php echo $prenomTrue; ?></td>
			        <td id="montantTd"><?php echo $montant; ?></td>
			        <td id="nxTd"><?php echo $nx; ?></td>
			        <td id="frequenceTd"><?php echo $frequence; ?></td>
					<td id="firstVersementTd"><?php echo $firstVersement; ?></td>
					<td id="nbVersementTd"><?php echo $nbVersement; ?></td>
					<td id="versementTd"><?php echo $versement; ?></td>
			        <td id="scenarioTd"><?php echo $scenario; ?></td>
			        <td id="typeTd"><?php echo $type; ?></td>
			        <td id="destinataireTd"><?php echo $destinataire; ?></td>
			        <td id="templateTd"><?php echo $template; ?></td>
			        <td id="langueTd"><?php echo $langue; ?></td>
			        <td id="deviseTd"><?php echo $devise; ?></td>
			        <td id="dateTd"><?php echo $date; ?></td>
			        <td id="heureTd"><?php echo $heure; ?></td>
			        <td id="urlTd"><?php echo $url; ?></td>
			    </tr>
				 <?php
 
 
				// On enregistre chaque ligne dans un array
				$lignes[] = array(uniqid(),$gender,$nomTrue,$prenomTrue,$montant,$nx,$frequence,$firstVersement,$nbVersement,$versement,$scenario,$type,$destinataire,$template,$langue,$devise,$date,$heure,$url);
 
				}
 
 
					$entete = array('OrderID','gender','last_name','first_name','amount','Nx','frequency','first_amount','nb_installments','installment','scenario','send_type','to','templateID','lng','currency','date','time','url2download','filename','file');
 
 
					if(isset($_POST['submitLignes']))
					{	
						// Paramétrage de l'écriture du futur fichier CSV
						$chemin = $_POST['fileName'] . ".csv";
						$delimiteur = ';'; 
 
						// Création du fichier csv (le fichier est vide pour le moment)
						$fichier_csv = fopen("fichiers/".$chemin, 'w+');
 
						// corrige les problèmes d'affichage des caractères internationaux (les accents par exemple)
						fprintf($fichier_csv, chr(0xEF).chr(0xBB).chr(0xBF));
 
						fputcsv($fichier_csv, $entete, $delimiteur);
					}
					elseif(isset($_POST['modifLignes']))
					{
						// Paramétrage de l'écriture du futur fichier CSV
						$chemin = $_POST['fileName'];
						$delimiteur = ';'; 
 
						// Ouverture du fichier
						$fichier_csv = fopen("fichiers/".$chemin, 'a');
 
						// corrige les problèmes d'affichage des caractères internationaux (les accents par exemple)
						fprintf($fichier_csv, chr(0xEF).chr(0xBB).chr(0xBF));
					}
 
 
 
					// Boucle foreach sur chaque ligne du tableau
					foreach($lignes as $ligne){
						// chaque ligne en cours de lecture est insérée dans le fichier
						// les valeurs présentes dans chaque ligne seront séparées par $delimiteur
						fputcsv($fichier_csv, $ligne, $delimiteur);
					}			
 
					// fermeture du fichier csv
					fclose($fichier_csv);