Problême rapide PHP/DOM

Fermé
Max - 19 févr. 2009 à 02:13
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 - 19 févr. 2009 à 02:17
Bonjour,
Je suis débutant en php !!
J'ai un souci avec ma boucle qui m'affiche plein de choses bizarres.
Je récupère 2 information de mon fichier xml : d'une part les "enclosure" d'autre part la valeur ('url') de l'élément "link" . Là ou le bas blesse est que j'essaye de créer une série d'images (enclosure) cliquables ( grace à notre élément url) Je pense avoir réussi à ressortir les deux et à les afficher indépendement. Maintenant lorsque j'essayes de faire une boucle avec mes images et de les rendre à la fois cliquable au moyen de mes url ca foire superbement! Le problême est dans cette double boucle foreach mais je n'arrive pas à voir où.

Merci pour votre aide !!!


$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:

1 réponse

bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 859
19 févr. 2009 à 02:17
Vite vu je ne vois rien de particulier (d'autant plus que je suis fatigué et que je vais me coucher :p).
Ajoute des var_dump() devant presque chaque ligne de code et vérifie l'état/contenu de tes variables. Tu trouveras la source du soucis en trouvant à partir d'où ça chie.
0