Voila mon problème, j'ai un fichier xml tout simple
Code : Tout sélectionner
<?xml version='1.0' encoding="UTF-8" ?>
<nouveautes>
<nouv>
<titre> Ceci est 1 actualités </titre>
<actualite> Lorem lore. </actualite>
</nouv>
</nouveautes>Voici le script php
<?
// Fonction pour l envoi des valeurs a Flash
function Parse($variable,$valeur)
{
echo "&$variable=$valeur";
}
//------------------------------------------
// Fonction pour lire le contenu du fichier dans
// un buffer
function readFileIntoBuffer( $filename )
{
@$fp = fopen( $filename, "r");
if ( $fp )
{
$val = fread( $fp, filesize( $filename ));
fclose( $fp );
return $val;
}
return false;
}
//----------------------------------------------
// Fonction pour ecrire $content dans un fichier
function writeFile( $filename,$content )
{
@$fp = fopen( $filename, "w");
if ( $fp )
{
$val = fwrite( $fp, $content);
fclose( $fp );
return 1;
}
return false;
}
//-----------------------------------------------
// On lit le fichier Guest Book
$gbook=readFileIntoBuffer('actu.xml');
// On ajoute le dernier message ajouté
$NewMess=urldecode($NewMess);
$gbook=ereg_replace("</nouveautes>",$NewMess."</nouveautes>",$gbook);
// On ecrit le nouveau guestbook
writeFile('actu.xml',$gbook);
// On envoi une var de fin a flash
Parse("op_fin","1");
?>
Quelqu'un peut-il me venir en aide SVP