Php/XML petit problême de boucle
MAx
-
MAx -
MAx -
Bonjour,
Mon problême est de récupérer la valeur ("url") de l'attribut d'un noeud image ("enclosure") et de le lier avec un lien sous forme de noeud ("link"). Merci pour votre aide
donc ca ressemble à ça
J'ai déja un début de code mais je pense pas être sur la bonne voie pcq qu'il me répète à chaque boucle
le nombre de fois chaque image autant qu'il y a de lien:
Screenshot :
http://static.hugedomains.com/images/logo_huge_domains.gif
Voici mon code
Mon problême est de récupérer la valeur ("url") de l'attribut d'un noeud image ("enclosure") et de le lier avec un lien sous forme de noeud ("link"). Merci pour votre aide
donc ca ressemble à ça
<item>
<link>http://www.blob.com/</link>
<enclosure url="moto.jpg" type="image/jpeg"></enclosure>
</item>
<item>
<link>http://www.blob.com/x1</link>
<enclosure url="avion.jpg" type="image/jpeg"></enclosure>
</item>
J'ai déja un début de code mais je pense pas être sur la bonne voie pcq qu'il me répète à chaque boucle
le nombre de fois chaque image autant qu'il y a de lien:
Screenshot :
http://static.hugedomains.com/images/logo_huge_domains.gif
Voici mon code
<?php
$dom = new DomDocument;
$dom->load("all.xml");
$listeliens = $dom->getElementsByTagName('enclosure');
$listepages = $dom->getElementsByTagName('link');
foreach($listeliens as $liens)
{
if ($liens->hasAttribute("url"))
{
$lienimg = $liens->getAttribute("url");
foreach($listepages as $pages)
{
if($pages->nodeValue)
{
$lienpage = $pages->nodeValue;
echo "<a href=\"$lienpage\"><img src=\"$lienimg\"></a>";
}
}
}
echo "<br />";
}
?>
A voir également:
- Php/XML petit problême de boucle
- Xml viewer - Télécharger - Édition & Programmation
- Petit point vert snap ✓ - Forum Snapchat
- Easy php - Télécharger - Divers Web & Internet
- Mon pc s'allume et s'éteint en boucle - Forum Matériel & Système
- Petit 2 ✓ - Forum Windows