[php]fichiers et sauts de lignes
falken-bach
-
keurdange Messages postés 720 Date d'inscription Statut Membre Dernière intervention -
keurdange Messages postés 720 Date d'inscription Statut Membre Dernière intervention -
bonjour,
j'ai un formulaire avec une textarea qui me permet d'enregistrer un texte dans un fichier .txt de mon répertoire. Le script qui se charge de cela est en php.
jusque là tout va bien, lorsque j'ouvre mon fichier avec le bloc note, j'ai bien mon texte comme il faut, avec les sauts de lignes où il faut du genre :
l'ennui c'est que dès que je souhaite modifier ce fichier (il suffit que je clique sur "enregistrer") tous les sauts de lignes disparaissent !! Et je me retrouve avec quelque chose du genre :
ce qui est assez génant vu que mon fichier est destiné à être modifié un jour où l'autre. Y'aurait-il un moyen de résoudre ce problème ? Peut-être grâce à une fonction php juste avant d'écrire le texte dans le fichier ???
merci si vous avez des réponses.......
PS: A noter que si j'ouvre ce fichier avec un éditeur du type phpEditor, je me retrouve alors avec plus de sauts de lignes qu'il n'en faut !!!
j'ai un formulaire avec une textarea qui me permet d'enregistrer un texte dans un fichier .txt de mon répertoire. Le script qui se charge de cela est en php.
jusque là tout va bien, lorsque j'ouvre mon fichier avec le bloc note, j'ai bien mon texte comme il faut, avec les sauts de lignes où il faut du genre :
ligne1 ligne2 ligne3 ...
l'ennui c'est que dès que je souhaite modifier ce fichier (il suffit que je clique sur "enregistrer") tous les sauts de lignes disparaissent !! Et je me retrouve avec quelque chose du genre :
ligne1ligne2ligne3...
ce qui est assez génant vu que mon fichier est destiné à être modifié un jour où l'autre. Y'aurait-il un moyen de résoudre ce problème ? Peut-être grâce à une fonction php juste avant d'écrire le texte dans le fichier ???
merci si vous avez des réponses.......
PS: A noter que si j'ouvre ce fichier avec un éditeur du type phpEditor, je me retrouve alors avec plus de sauts de lignes qu'il n'en faut !!!
A voir également:
- [php]fichiers et sauts de lignes
- Explorateur de fichiers - Guide
- Partage de photos en ligne - Guide
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Gestionnaire de fichiers - Télécharger - Gestion de fichiers
7 réponses
j'ai peut-être trouvé... en faisant $text = str_replace("\r\n", "\n", $text) ça semble marcher. Le \r\n étant le saut de ligne sous windows visiblement, faut voir si ça pose pas des problèmes de compatibilité...
keurdange
Messages postés
720
Date d'inscription
Statut
Membre
Dernière intervention
231
Merci, ça marche nickel
en voulant convertir un fichier txt en excel je me confronte au probleme suivant : les saut de ligne sur le fichier txt se trouve là où ça ne m'arrange, pas comment chercher ces saut de lignes et les deplacer?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'y ai pensé... mais du coup, mon fichier ressemble à ceci :
Et après un simple enregistrement j'obtiens :
Ce qui n'est pas franchement magnifique. J'aimerais bien garder mes sauts de lignes dans le fichier...
ligne1<br /> <br /> ligne2<br /> <br /> ligne3<br /> <br /> ...
Et après un simple enregistrement j'obtiens :
ligne1<br /><br />ligne2<br /><br />ligne3<br /><br />...
Ce qui n'est pas franchement magnifique. J'aimerais bien garder mes sauts de lignes dans le fichier...