Enregistrement de donées XML

bonolebo Messages postés 30 Statut Membre -  
Thamior Messages postés 267 Statut Membre -
Bonjour,
j'ai crée ce script :

<?php
header("Content-Type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>";

$dir = 'photos_diapo/';
echo '<reponse>';
echo '<album id="photos_diapo">';
if ($handle = opendir($dir))
{
while (false !== ($file = readdir($handle)))
{
if (preg_match("#^[a-z0-9 _-]+\.(jpg|png|jpeg|gif)$#i", $file))
echo '<photo title="'. $file . '" src="files/' . $dir . $file . '"/>';
}
closedir($handle);
}

echo '</album>';
echo '</reponse>';
?>

Le script précedent me génére du XML. Ici, il me génére ceci :

<?xml version="1.0" encoding="utf-8" ?>
- <reponse>
- <album id="photos_diapo">
<photo title="Aigle.jpg" src="files/photos_diapo/Aigle.jpg" />
<photo title="DeathRace.jpg" src="files/photos_diapo/DeathRace.jpg" />
<photo title="devdas.jpg" src="files/photos_diapo/devdas.jpg" />
<photo title="embleme.jpg" src="files/photos_diapo/embleme.jpg" />
<photo title="GTO.jpg" src="files/photos_diapo/GTO.jpg" />
<photo title="Inglorious basterd.jpg" src="files/photos_diapo/Inglorious basterd.jpg" />
<photo title="ironMan.jpg" src="files/photos_diapo/ironMan.jpg" />
<photo title="kamehameha.jpg" src="files/photos_diapo/kamehameha.jpg" />
<photo title="lili.jpg" src="files/photos_diapo/lili.jpg" />
<photo title="TKD.jpg" src="files/photos_diapo/TKD.jpg" />
<photo title="Yeraz.jpg" src="files/photos_diapo/Yeraz.jpg" />
</album>
</reponse>

J'aimerai savoir si il existe un moyen d'enregister le XML généré, dans un fichier XML qui existe déja.

Merci, Jean
Configuration: Windows XP Internet Explorer 8.0

3 réponses

  1. Thamior Messages postés 267 Statut Membre 47
     
    Bonjour,

    Tu dois pouvoir le faire avec fopen, fwrite de PHP :
    - https://www.php.net/manual/fr/function.fopen.php
    - https://www.php.net/manual/fr/function.fwrite.php
    - https://www.php.net/manual/fr/function.fclose.php

    J'espère que cela répond à ta question.

    Bonne chance,
    0
    1. bonolebo Messages postés 30 Statut Membre
       
      Alala si seulement je pouvais ^^
      non, enfait avec ces fonctions, il me copie seulement le script PHP, et non ce que ce dernier génére!

      merci quand meme!!
      0
  2. Thamior Messages postés 267 Statut Membre 47
     
    Oki, étape 2 :
    - http://www.phpfrance.com/forums/voir_sujet-4722.php
    - http://fr.php.net/dom
    - https://www.php.net/manual/fr/book.xmlwriter.php
    - https://eusebius.developpez.com/php5dom/

    Bonne chance :)
    0
    1. bonolebo Messages postés 30 Statut Membre
       
      WAOUW XD
      merci merci, sa fais plaisir, j'ai beaucoup de lecture là ^^
      je vous tien au courant

      merci encore, Jean
      0
  3. Thamior Messages postés 267 Statut Membre 47
     
    Bonjour,

    As-tu pu trouver une solution à ton problème ?
    0