Php ajoute donnee

Bonjour,

le probleme de mon code est qu il ajoute une donnee a la dernier ligne

exemple : ?>donnee

mes moi je souhaite qu il ajoute la nouvelle donnee a la prochaine ligne de la dernier valeur et avant ?>

exemple

ligne5
nouvelle donnee
?>

voici le code qui ne marche pas :
PAGE1.php
<?php

$fp = file_get_contents('texte3.php');

$mot = "ligne7";
if(strpos($fp,$mot) !== false ){
echo "le mot existe";
}else{
$wa = "texte3.php";
$fr = fopen ($wa, "a+");
fputs ($fr, "\n");
fwrite ($fr, $mot);
echo "le mot n'existe pas";
}

?>

texte3.php

<?php
ligne1
ligne2
ligne3
ligne4
ligne5
ligne7

?>

merci d'avance de votre aide
Configuration: Windows XP Internet Explorer 7.0

11 réponses

  1. Hello,
    j'ai rien compris. Tu peux exprimer le souci autrement stp ?
    1. T'as qu'a supprimer le "<?php" et le "?>" de ta page texte3.php !! Ils servent à rien...
      1. si je supprime les tags <?php et ?> page ce mes a afficher mon code source est le site ne fonctionne plus
        donc je suis obliger de les laisser
        1. c est pas posssible si je fait sa mon site ne marche pas j ai deja essayer cet option est ca me cree d autre probleme c est pour cela que je ne les enleve pas.
          1. si ton fichier texte3.php ne contient que........

            <?php
            ligne1
            ligne2
            ligne3
            ligne4
            ligne5
            ligne7
            ?>


            .... j'ai du mal à saisir pourquoi ça ferais planter tout ton site si tu enlevais uniquement le <?php et le ?> !!!

            "si je fait sa mon site ne marche pas"

            Quel est le problème que tu rencontre quand tu fais ça ?
            1. le probleme c'est que si je mes <?php et ?> ils affiche mon code dans le site web est n est pas reconnu comme du code php mes comme un simple code html

              un apercu du probleme ce trouve dans ce site : http://layeures.ifrance.com/
              1. Mais il est ou ton code PHP entre <?php et ?> dans ton fichier texte3.php ???

                Réponse : Y'en a pas...

                Donc arrête de dire que c'est un problème puisqu'il n'y a rien a interprèter...
                1. comme tu a pu voire dans le site ou j ai enlever <?php et ?> dans la deuxieme page du site
                  ou j ai fait des include est dans les fichier include ne contien pas <?php ?> ca cree un probleme
                  remplie le formulaire est pas a la deuxieme page tu vera le probleme est la preuve que quand je ne mes pas
                  <?php ?> ca pose probleme
                  1. Et alors ??? je vois toujours pas le rapport avec texte3.php.....