Prob ecriture fichier : \n et br
Posté : 09 sept. 2008, 16:34
Bonjour,
J'ai un petit soucis d'écriture dans un fichier texte.
Mon but est à chaque fois s'écrire sur une seule ligne et de garder les sauts de lignes préalablement converti en <br /> mais que ces sauts de lignes n'apparaissent pas dans le formatage.
Je fait donc celà :
Ligne 2 j'écris ma ligne, je converti les sauts de lignes en <br /> et je met un saut de ligne à la fin
Le problème c'est que lorsque j'ouvre mon fichier texte je me rend compte qu à chaque fois que j'ai un <br /> le texte passe à la ligne.
J'avoue que je ne comprend pas... mes \n sont biens convertis mais le fait d'écrire la chaine <br /> insère donc derrière un autre \n ?
J'ai un petit soucis d'écriture dans un fichier texte.
Mon but est à chaque fois s'écrire sur une seule ligne et de garder les sauts de lignes préalablement converti en <br /> mais que ces sauts de lignes n'apparaissent pas dans le formatage.
Je fait donc celà :
$message = strip_tags( $message );
$com = $auteur.$date.'<p>'.nl2br( $message )."</p>\n";
ecrireFichier ( $cheminFichier, $com, 'a' ); // On ouvre en mode a
Ligne 1 j'enlève les balises HTMLLigne 2 j'écris ma ligne, je converti les sauts de lignes en <br /> et je met un saut de ligne à la fin
Le problème c'est que lorsque j'ouvre mon fichier texte je me rend compte qu à chaque fois que j'ai un <br /> le texte passe à la ligne.
J'avoue que je ne comprend pas... mes \n sont biens convertis mais le fait d'écrire la chaine <br /> insère donc derrière un autre \n ?