(reprise du message précédent)
Bon ben tu as l'air de vouloir faire ça avec simpleXML alors bonne chance
a+
EDIT : heu sinon essaye ça :
Modifié par SirWam (01 May 2006 - 16:53)
Bon ben tu as l'air de vouloir faire ça avec simpleXML alors bonne chance
a+
EDIT : heu sinon essaye ça :
<?php
/* début du code de la page */
/* on crée un objet DOMDocument puis on récupère le fichier XML */
$photos = new DOMDocument;
$photos->load('http://adresse.de/mon/fichier.xml');
/* on compte le nombre de photos grâce à une requête XPath
http://fr3.php.net/manual/fr/function.dom-domxpath-evaluate.php */
$nombreDePhotos = $photos->getElementsByTagName('IMAGE')->length;
echo '<table id="photos">';
/* et après on boucle */
for($i=0;$i<=ceil($nombreDePhotos/5);$i++)
{
echo '<tr>';
for($j=1;$j<=5;$j++)
{
$numeroPhoto = $i*5+$j;
// on vérifie qu'on ne dépasse pas le nombre de photos présentes dans le fichier
if($numeroPhoto <= $nombreDePhotos)
{
echo '<td><img src="';
echo $photos->getElementsByTagName('IMAGE')->item($numeroPhoto)->textContent();
echo '" alt="';
echo $photos->getElementsByTagName('CAPTION')->item($numeroPhoto)->textContent();
echo '"/></td>';
}
}
echo '</tr>';
}
echo '</table>';
/* fin du code */
?>
Modifié par SirWam (01 May 2006 - 16:53)