[PHP] Ecriture fichier texte - Passer a la ligne

Bonjour,

Alors voila mon probleme :
je voudrai ecrire dans un fichier mais en passant a la ligne, alors j’ai utilisé ce code la :

<? fputs($fichier, $txt  . "\n"); ?>

Mais au lieu de passer a la ligne il me met un carré et continue de l’ecrire sur la même ligne :confused:
Vous avez une solution a ça ?

essaye avec fwrite …

si ton serveur est sous windows, est-ce que ton fichier est bien ouvert en mode binaire par fopen ?

Non, c’est plus simple : si ton éditeur de texte est sous windows, supporte-t’il les fichiers *nix?

(sinon faut écrire \r\n pour Win)

ou bien ouvrir le fichier avec wordpad.

(l’extension par défaut pour wordpad est le .wri si je me rappelle bien)

tu as 3 sortes de saut de ligne sur l’ENSEMBLE des systemes :

\r (chr10) … MAC
\n (chr13) … UNIX
\r\n (chr10)+(chr13) … WIN

a toi de bien choisir celui qui te sera utilie sur ton systeme :ange:

Ou de prendre juste \n. Après tout, c’est pas à l’utilisateur de devoir choisir à chaque fois le type de saut de ligne. D’autant que bon nombre de logiciels sous win (autre que les produits MS) supportent \n.

Merci je vais essayer tout ca, et oui mon systeme est bien windows : )
Désolé pour le retard ^^