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
A voir également:

3 réponses

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
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
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
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
Thamior Messages postés 267 Statut Membre 47
 
Bonjour,

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