Bonjour,
je developpe une petite application pour creer un catalogue en format txt via des champs ma base de donnée. Dans ma base de donnée j'ai un champ type texte (mysql) qui est remplie par un formulaire html type textarea. Les données type texte sont stokées dans la bd en prenant en compte les sauts de lignes.
Maintenant, je veux ecrire dans mon fichier txt le champ texte (de la bd) mais en supprimant les sauts de lignes.
J'ai essaye bcp de choses, mais sans aboutissement satisfaisant.
Voici mon code :
De plus j'ai essaye un str_replace ("\n", " MaisOuEstleSautDeLigne", mon_texte), je m'appercoit alors qu'il y a bien des \n au debut de toute mes lignes!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 //$col[5] est l'enregistrement type texte extrait de la base de donnée $description=trim($col[5]); $description = str_replace( "\n", "", $description ); $ouvre=fopen("./mon_fichier_txt","a+"); // ouverture en lecture ( a+) fwrite($ouvre,$description); // écriture fichier fclose($ouvre); // fermeture fichier
ex :
1er ligne
MaisOuEstleSautDeLigne2eme ligne
MaisOuEstleSautDeLigne3eme ligne .....
J'ai essaye d'afficher mon texte en html et la je n'ai pas d'espace.
C un peu le bazar mais j'avoue que c assez pressé.
Merci à tout ce qui on une idée et au autre aussi :-)
Guigo
Partager