je veux générer un fichier xml à partir d'un code php.le code est le suivant:
<?
//Fichier XML de destination
$fichierXML = "galerie.xml";
//Initialise le compteur à 0
$compteur = 0;
//Répertoire des images à lister
$rep = 'binome';
//Arborescence
$list = array('jpg');
//Fonction de listage du répertoire------------------------
function listFolder($dest_files) {
GLOBAL $list;
$dossier=opendir($dest_files);
while ($fichier = readdir($dossier)) {
if (!in_array($fichier, $list)){
//On incrémente de +1 à chaque fois,
//ce qui correspond au numéro de l'image
//dans le fichier XML généré.
$compteur++;
//C'est la variable qui contient le résultat
$e.=("<image num='$compteur' fichier='$fichier' desc='$fichier' />");
}
}
//variable retournée par la fonction
return $e;
}
//On récupère le résultat de la fonction dans une variable
$dynamic_content = listFolder($rep);
//On ouvre le fichier en mode écriture
$openfichier = fopen($fichierXML,"r+");
//Entête du fichier XML
fwrite($openfichier,"");
//Balise d'ouverture
fwrite($openfichier,"");
//On remplit le fichier avec le résultat retourné par la fonction
fwrite($openfichier,$dynamic_content);
//Balise de fermeture
fwrite($openfichier,"");
//On ferme le fichier
fclose($openfichier);
?>
lorsque j'execute ce code il m'affiche ces erreurs :Warning: opendir(repertoire): failed to open dir: Invalid argument in c:\program files\easyphp1-8\www\galerie.php on line 15
Warning: readdir(): supplied argument is not a valid Directory resource in c:\program files\easyphp1-8\www\galerie.php on line 16
Notice: Undefined variable: e in c:\program files\easyphp1-8\www\galerie.php on line 27
svp pouvez vous m'aidez .
merci