comment supprimer les sauts de lignes

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : comment supprimer les sauts de lignes

par Sékiltoyai » 05 sept. 2007, 13:45

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

comment supprimer les sauts de lignes

par sam01 » 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.