Forum Clubic

Limiter les résultats ( flux rss )

Slt voila j ai un code qui me permet de lire des flux rss .

Mon probleme c’est que je voudrais limiter le nombre d’article a afficher ? pouvez vous m aider

	
	
		$fichier_xml = "http://xml.mediasactu.com/rss/musicactu/flash/";
	//$fichier_xml = "http://backend.userland.com/rss";      
			  $rss = file_get_contents($fichier_xml); 
			 $domnodelist = new DomDocument() ;
			 $domnodelist->loadXML ($rss);
			 $racine=$domnodelist->documentElement ;
			 $domnodelist->save ('rsslemonde1.xml');  // sauvegarde en fichier.xml qui marche
			 resuite($domnodelist->firstChild  ) ;




 	function resuite($node) {
					 if ($node != null ){
					
				if ($node->nodeName == 'channel' ) {
				foreach($node->childNodes as $nodules){
				if ($nodules->nodeName =='title' ){
				  $title = utf8_decode( $nodules->nodeValue );
					}
					if ($nodules->nodeName =='link' ){
				  $link =  $nodules->nodeValue ;
				}
					if ($nodules->nodeName =='description' ){
				  $description= utf8_decode( $nodules->nodeValue );
				}
				
					if ($nodules->nodeName =='image' ){
				 
					foreach($nodules->childNodes as $noduless){
				if ($noduless->nodeName =='url' ){
				  $urlimage =  $noduless->nodeValue ;
				}
	
					}
				}
				//--------- fin nodules image url
								if ($nodules->nodeName =='pubDate' ){
				  $pubDate=  $nodules->nodeValue ;
				}
		
				}
			//	 echo '<br>'.$title;
				 echo '<li><a href="'.$link.'">' , $title ,'</a></li>' ; 
				 echo '<br>'.$description;
		echo '<li><a href="'.$urlimage.'">' ,'<img src="'.$urlimage.'"  title="'.$pubDate.'" />' ,'</a></li>' ;  // affiche image avec url    
		echo '  '.$pubDate ; // affiche la dâte de mise à jour de l'article
				}
				if($node->nodeName =='item' ){




				foreach($node->childNodes as $nodules){
		
		


				if ($nodules->nodeName =='title' ){
				  $title = utf8_decode( $nodules->nodeValue );
				}



				if ($nodules->nodeName =='link' ){
				  $link = $nodules->nodeValue ;
			  }


			if ($nodules->nodeName =='description' ){
				  $description =  utf8_decode($nodules->nodeValue ) ;
			  }



										if ($nodules->nodeName =='pubDate' ){
				  $pubDate=  $nodules->nodeValue ;
				}
		


				 	if ($nodules->nodeName =='enclosure' ){
					foreach($nodules->attributes as $nodules){
				   if($nodules->nodeName == 'url' ){
				   $url =$nodules->nodeValue ;
				   } 
				 }



				    
					 	}		
						}	


		
	
					
echo '<p><div id="leftWel">
<img src="'.$url.'" width="78" height="78" alt="" />
</div>
<div id="rightWel">
<p><span class="headline">'.$title.'</span> '.$description.' , <a href="'.$link.'" target="_blank"> Lire la suite..</a></p>
<div class="btn_more"></div>
</div><div class="clear"></div></p>';


		
						}	


 
					 resuite($node->firstChild );
					 resuite($node->nextSibling  );

					 }
 
  	 			return -1 ;

 }	
 
						
		

Personne peut m’aider ?

Suffit d’ajouter un compteur à chaque item que tu parses, et de t’arrêter quand le nombre voulu est atteint.

Slt merci pour ta reponse , mais le probleme c’est que je voit pas ou ajouter mon compteur , j ai tous essayer , et je galere . :@

Pouvez vous m’aider , j ai vraiment besoin de ce code . ( Merci pour vos reponses )