Retour a la ligne non souhaité

WRInaute occasionnel
Bonjour, j'ai un probleme. quand je modifi a l'aide d'un formulaire, donc dun <textarea> le contenu d'un fichier, en l'enregistrant de nouveau (fwrite) il me met des sauts de ligne en plus de ceux créé volontairement. C a dire que si je recommence la manip 3 fois, ca me fais 5 lignes decart entre deux lignes , alors que moi je veux juste un petit retour a la ligne :)

Je sais pas si je suis clair:)


Merci
 
WRInaute accro
tu dois faire un nl2br() en trop ou utiliser une fonction d'encodage / decodage
colle les quelques lignes du script qui recupere ta variable et l affiche dans ton textarea
 
WRInaute occasionnel
le textearea ne rajoute pas les retours ils sont directement ds le fichier.

mon fichier texte une fois modifié au moins une fois :
Code:
<? $texte=("Voila

mon

texte"); ?>

alors que moi je voulais ca:
Code:
<? $texte=("Voila
mon
texte"); ?>


je ne traite pas du tout la variable de textarea (c parce que justement jessai de virer c retours)

et enregistre comme ca

Code:
fwrite($Open, "<? \$texte=(\"$texte\"); ?>

Pour info le formulaire envoi en POST
 
WRInaute accro
tu en fais quoi de cette variable ? tu l affiche en html apres ?

donc plutot $texte=("Voila<br>Mon<br>texte")

pourquoi tu uilise un fichier texte, tu n'a pas de BDD ?
 
WRInaute occasionnel
Parce que c un tare que je me tiens depuis le debut du site, ou je ne mi connaissait pas trop. Je pensai qu'il vallait mieux pas avoir de trop gros texte dans une base de données.
j'ai deja des centaines de texte dans des fichiers donc je ne peu pas les reprendre tous et integrer les <br> :)
 
WRInaute occasionnel
a non mais je metrise ca ya pas de prob, c avoir le courage de recommencer tout un script deja fais qui me manquait ;)
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut