Aller au contenu

retour chariot dans export texte


Sujets conseillés

Posté

Bonjour,

J'ai un problème de retour chariot que je n'arrive pas à résoudre :

Je souhaite récupérer depuis le serveur web sur un poste local un fichier texte pour l'exploiter dans un tableur ou une autre base de données,

Ce fichier texte est créé depuis une liste de résultat d'une base MySql sur le serveur,

Dans mon script d'export, je formate chaque ligne de réponse avec des tabulations et un retour en fin de ligne

...
$fichier .= "$Nom\t$Prenom\t$Adresse\t$CPost\t$Ville\n";
...

Je cré ensuite mon fichier exp.rtf sur le serveur,

J'ouvre enfin la boite de téléchargement du fichier.

Jusque là tout va bien,

Une fois sur mon poste local j'ai un retour chariot pour les fiches où il y a plusieurs lignes d'adresse (sur le serveur ce champ est de forme textarea).

J'ai essayé d'ajouter un trim($fichier); sans aucun résultat.

J'ai aussi fait un nl2br($fichier); qui rajoute bien <br />, mais passe quand même à la ligne pour la suite

Merci de votre aide,

Posté

Il te suffit de transférer ce fichier par ftp en mode binaire au lieu du mode ASCII.

Ce dernier mode convertit les fins de lignes Linux en fins de ligne Mac/Pc ... donc ajoute le retour-chariot. :)

Dan

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...