Problème saut de ligne dans fichier txt

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème saut de ligne dans fichier txt

par zeus » 12 juil. 2008, 07:33

Modération :
PoteVince, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.

par chrislabricole » 12 juil. 2008, 02:38

N'oublies pas le Résolu ^^

par PoteVince » 11 juil. 2008, 22:19

Merci cela fonctionne à merveille :wink:

par Ryle » 11 juil. 2008, 16:32

Si tu es sous windows, essaye plutôt un "\r\n" pour le retour à la ligne :)

A noter que tu peux très bien le mettre dans le même fputs() que ta variable plutôt que d'en faire deux :
fputs ($fp, "\r\n" . $adresse); 

Problème saut de ligne dans fichier txt

par PoteVince » 11 juil. 2008, 10:43

Bonjour,
Dans ma page j'ai une écriture dans 2 fichers différents.
Le ficher exemple fonctionne mais pour le fichier clients je n'arrive pas à insérer un saut de ligne.
J'ai essayé le \n de différentes manières mais au mieux cela ne m'ajoute qu'un carré dans le fichier txt.
Merci
$fp = fopen ("exemple.txt", "a+");  
$recapitulatif2 = fgets ($fp, 11); 
$recapitulatif2 += $recapitulatif;
fseek ($fp, 0);  
fputs ($fp, $recapitulatif); //."\n"
fclose ($fp);  

// Ecriture fic clients 
$fp = fopen ("clients.txt", "a+"); 
fputs($fp, "\n"); // on va a la ligne mais ca fonctionne pas 
$adresse2 = fgets ($fp, 11); 
$adresse2 += $adresse;
fseek ($fp, 0);  
fputs ($fp, $adresse);
fclose ($fp);