exportation .txt

Anne O
Invité n'ayant pas de compte PHPfrance

28 avr. 2011, 19:28

Bonjour,

je possède ce fichier php qui me permet d'enregistrer le fichier testExport.txt.

Code : Tout sélectionner

<?php header('Content-type: text/plain'); header('Content-Disposition: attachment; filename="testExport.txt"'); readfile("testExport.txt"); ?>
Ce fichier .txt ayant aussi été créé via un autre fichier php. Afin d'aérer le texte j'ai glissé des \n dans le code php.
L'exportation ce passe correctement.
Cependant, j'ai un soucis:
-Si l'on ouvre ce fichier avec le bloc note, les \n n'ont aucun effet.
-Si l'on ouvre ce fichier avec wordpad, les \n sont reconnus(donc il y a bien les retour à la ligne attendus) mais les accents ( é è ...) ne sont plus reconnus pourtant j'ai encodé le texte en UTF-8

Pourriez-vous m'éclairer afin de formater correctement mon texte lors de son ouverture dans le bloc note (je me moque de wordpad, s'était juste un test pour vérifier que les \n soient bien pris en compte).

Existe-t-il des techniques de formatage de .txt autre que des \n ?

ViPHP
ViPHP | 2577 Messages

28 avr. 2011, 21:20

Bonjour,

Remplace \n par \r\n

Pour les accents, mystère

Anne O
Invité n'ayant pas de compte PHPfrance

28 avr. 2011, 21:35

Merci, c'est exactement ce qu'il me fallait.