Fwrite me fait un saut de ligne non voulue

Résolu/Fermé
peterminatrix Messages postés 3 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 4 octobre 2014 - 14 janv. 2014 à 22:41
 Utilisateur anonyme - 15 janv. 2014 à 02:32
Bonjour,

alors voila , la fonction fwrite me fait un saut de ligne entre les 2 variables.

Voici la ligne
fwrite($ouverture, $arrM[4]." > ".$arrM[2]);

il ecrit donc la premiere variable $arrM[4] puis me fait un retour a la ligne
pour ensuite ecrire la deuxième variable $arrM[2] puis récrit la premiere au bout et refait un retour a la ligne et ainsi de suite (c'est une boucle)
ca donne quelques chose comme

texte1
> texte2texte3
> texte4texte5
>
et ainsi de suite.
moi je voudrais écrire comme ceci:

texte1 > texte2
texte3 > texte4
etc etc

J'espère que je suis clair? Je suis débutant (très débutant) et je suis la dessus depuis 2 jours. Je deviens fou.

J'ai essayer de concaténé dans une variable
$con=$arrM[4].$arrM[2];
echo "$con<br>";

Ca affiche exactement comme je veux, si je fais
fwrite($ouverture, $con);

ben je comprend pas mais il me remet un retour après le arrM[4] meme si il est dans la $con.

je comprend plus rien?

Merci de votre attention!

2 réponses

Utilisateur anonyme
14 janv. 2014 à 23:58
Bonjour

Je ne crois pas que ce soit fwrite qui insère des retours à la ligne.
Ni entre deux variables, ni entre deux fwrite.
En fait, tu n'en insères aucun et (je suppose que tu visualises le résultat dans un navigateur) le navigateur coupe à un endroit 'raisonnable' c'est à dire là où il y a une espace : avant le '>'.
Insère un véritable retour à la ligne et tu ne devrais plus avoir de problème :
fwrite($ouverture, $arrM[4]." > ".$arrM[2]."\n");
0
peterminatrix Messages postés 3 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 4 octobre 2014
14 janv. 2014 à 23:58
Bon c'est résolu, fallait bien j'écrire ici pour trouver la solution.
en fait le retour a la ligne est dans le fichier source. j'ai résolu avec ceci:
$arrM[4] = trim($arrM[4]);

je sais pas comment effacer le post alors.
0
Utilisateur anonyme
15 janv. 2014 à 02:32
marquer comme résolu! =D.
0