comment supprimer les sauts de lignes

Eléphant du PHP | 216 Messages

05 sept. 2007, 13:28

Bonjour à tous,

voilà, je tente d'extraire des données de mysql vers un fichier csv.
Ca marche plutôt pas mal jusqu'au moment ou je rencontre des sauts de lignes ou un retour chariot dans un champs, cela me créé un déphasage dans mon ichier csv...
Pouvez-vous me dire comment éviter ce déphasage afin de récupérer les données dans la même cellule. Les sauts de lignes et les retour font que les données d'un même champs ne se retrouve pas dans la même cellule.
Voici mon code :


	while($ligne = mysql_fetch_row($result))
		{
			$ligne = str_replace('"', '""', $ligne);
			$id = $ligne[0];
			$marque= $ligne[1];
			$designation = $ligne[2];
			$univers = $ligne[3];
			$categorie = $ligne[4];
			$sous_categorie = $ligne[5];
			$resume_court = $ligne[6];
			$prix_ttc = $ligne[8];
			$disponibilité = $ligne[9];
 
 
			$chaine ="$id;$marque;$designation;$univers'-'$categorie'-'$sous_categorie;$resume_court;\n";
			fwrite($fp, $chaine); 
			
		} 
 
 
 
Merci d'avance pour votre aide.

ViPHP
ViPHP | 5924 Messages

05 sept. 2007, 13:45

Utilise des doubles quotes pour délimiter les données qui contiennent des sauts de ligne