[PHP] Ecrire dans un fichier: gestion du retour à la ligne

Ecrire dans un fichier: gestion du retour à la ligne [PHP] - PHP - Programmation

Marsh Posté le 03-01-2007 à 15:05:36    

Salut !!
 
Je voudrais ecrire un texte dans un fichier depuis mon site et pouvoir le recuperer sur une autre page.
 
Ecrire et lire dans un fichier ne me pose pas de probleme.
Mon probleme se situe dans les retour a la ligne:
Je voudrais pouvoir taper le texte dans un formulaire, dans lequel j'ai une zone de texte. Et a partir de ça, ecrire le texte dans un fichier, sans perdre les retours a la ligne.
Pareil pour la lecture du fichier.
 
Comment puis je faire ?
 
PS: je sais pas si je suis assez clair

Reply

Marsh Posté le 03-01-2007 à 15:05:36   

Reply

Marsh Posté le 03-01-2007 à 15:44:26    

Si j'ai bien compris, tu pars d'un formulaire dans lequel tu as un textarea, et au submit tu écris ça dans un fichier texte, et tu veux que ça gère les retours à la ligne.
 
Si j'ai bonne mémoire, les retours à la ligne c'est du genre \n que tu dois traduire en autre chose dans ton fichier texte, mais peut être que qqn d'autre aura plus d'infos...
 
Je fais quelques tests et je te le dis ;)

Reply

Marsh Posté le 03-01-2007 à 15:59:27    

il faut que tu transforme les fin de ligne en caractére "entrée soit #13 il me semble... à voir sur les tables de caractère

Reply

Marsh Posté le 03-01-2007 à 17:06:54    

le retour à la ligne, c'est bien 13 en ascii.
Donc, tout ce qu'il y a à faire, c'est :
- pour l'écriture dans le fichier, un str_replace() de "\n" en une chaîne qui représentera le retour à la ligne (ex :"\\n" ou "#13" ou "<br />"...
- pour la lecture, faire un str_replace mais dans le sens inverse...

Reply

Marsh Posté le 03-01-2007 à 18:16:36    

Ok merci les gars c'est cool.
Ca marche !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed