Page 1 sur 1

Problème saut de ligne dans fichier txt

Posté : 11 juil. 2008, 10:43
par PoteVince
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);  

Posté : 11 juil. 2008, 16:32
par Ryle
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); 

Posté : 11 juil. 2008, 22:19
par PoteVince
Merci cela fonctionne à merveille :wink:

Posté : 12 juil. 2008, 02:38
par chrislabricole
N'oublies pas le Résolu ^^

Posté : 12 juil. 2008, 07:33
par zeus
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.