XML et MySQL SimpleXMLElement asXML()
Encore une question de syntaxe.
Je voudrais mettre tous les nom des miniatures dans un fichier xml pour les récupérer par la suite.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <?php
$sql_tri = 'SELECT name_tof, dos_tof FROM pictures WHERE dos_tof = :dos_tof';
$sth_tri = $pdo->prepare($sql_tri);
$sth_tri->execute(array('dos_tof' => $dos,
)); //on récupère le nom de l'image
$done_tri = $sth_tri->fetchAll();
$nbr_tof = $sth_tri->rowCount();
$p=0;
$sxe = new SimpleXMLElement('info.xml', 0, true);
foreach ( $done_tri as $done_url) { //on insert dans un fichier xml
$url_tof[$p] = $done_url['name_tof'];
$sxe->addChild('item_show', $url_tof[$p]."|"); //avec une séparation
$p++;
}
$simple = $sxe->asXML();
$pics_com = explode('|', $simple); // on recupère pour avoir un tableau
for ($p=0; $pics_lot_3 >= $p; $p++){
echo '<img src=pics_min/'.$dos.'/'.$url_tof[$r].'>'; //les miniatures s'affichent
echo '<img src=pics_min/'.$dos.'/'.$pics_com.'>'; //mais pas là et c'est ce que je voudrais
}
$format = '<a href=load.php?dos=%s&url=pictures/%s/%s>liens_Photos</a>';
echo sprintf($format, $dos, $dos, $pics_com[$p]); |
Voila l'erreur dans l'inspecteur
Citation:
<img src="pics_min/Pure_Lingerie/<?xml" version="1.0" encoding="UTF-8" ?="">
le retour :
Code:
1 2
| <div class="boxcenter five">
<a href=load.php?dos=Pure&url=pictures/Pure/</item_show><item_show>[mon_site.net]-Pure_pics_0052.jpg>affichages</a> </div> |
Mon fichier xml a remplir :
Code:
1 2
| <?xml version="1.0" encoding="UTF-8"?>
<items></items> |