je cherche a modifier un fichier .XML...
En faite je cherche a modifier une ligne de mon fichier, la ligne varie selon $numero
voila ou j'en suis :
$ligne=($numero+8)*4096;
//creation du contenu
$title=$_POST['title'];
$contenu='<img src="accueil/img/'.$_POST['numero'].'.jpg" title="'.$title.'" />';
//ecriture dans fichier xml
$fp = fopen("/var/www/vhosts/gouniot.fr/httpdocs/accueil/dewslider.xml","w"); // 1.On ouvre le fichier en lecture/Ècriture
fseek($fp,$ligne); // 4.On se place en dÈbut de fichier
fputs($fp,$contenu); // 5.On Ècrit dans le fichier le contenu RSS
fclose($fp);
ma variable $numero est egale a un chiffre entre 1 et 5Pour mieux comprendre je post l'ensemble du fichier xml
Code : Tout sélectionner
<?xml version="1.0" ?>
<album
showbuttons="no"
showtitles="yes"
randomstart="yes"
timer="5"
aligntitles="bottom"
alignbuttons="bottom" >
<img src="accueil/img/1.jpg" title="" />
<img src="accueil/img/2.jpg" title="" />
<img src="accueil/img/3.jpg" title="" />
<img src="accueil/img/4.jpg" title="" />
<img src="accueil/img/5.jpg" title="" />
</album>Le probleme c'est que a chaque essaie je me retrouve avec un fichier xml contenant just ma ligne de la variable $contenu...
Est ce que quelqu'un peut m'expliquer comment je dois faire pour remplacer seulement la ligne que je desire ??
Merci d'avance