Alors voilà j'ai un petit soucis avec un fichier xml qui me sert à faire des news sur un site
le fichier se trouve sous la forme de :
Code : Tout sélectionner
<?xml version="1.0" encoding="utf-8"?>
<items>
<item>
<title>Test</title>
<target>_parent</target>
<description>
Test
</description>
</item>
<items>
// Nom du fichier
$fichier = 'news.xml';
$fp = fopen($fichier, $mode);
// J'écrit dans le fichier
fputs($fp, "<item>");
fputs($fp, "<title>$nom</title>");
fputs($fp, "<target>_parent</target>");
fputs($fp, "<description>$commentaire</description>");
fputs($fp, "</item>");
fputs($fp, "</items>");
// Fermeture du fichier
fclose($fp);
echo '<p>News Ajoutées!</p>';
Sauf que la, j'ai un petit problème vu qu'il faudrais que ma news la plus récente soit en premier, donc il faudrais que je réécrive tous le début du fichier xml à chaque fois ou alors si on peux positionner le pointeur pour écrire directement au bon endroit ? Je ne sais pas trop comment faire au mieux !Si quelqu'un aurait une petite idée.
Merci d'avance