Bonjour,

Je chercherais un moyen de recuperer un rss dynamiquement en php sans passer par un reader. J'ai essayé MagpieRss mais cela ne fonctionne pas, je n'ai pas d'erreurs mais lorsque je fais appel à la fonction "fetch_rss" du fichier "inc" il ne reconnait pas on dirait... au lieu d'avoir le flux en affichage, j'ai rien du tout, meme pas une erreur.
fichier feedparser.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
26
27
28
29
30
31
32
33
34
35
36
37
<?php
// inclusion de la classe magpierss
include ("magpierss/rss_fetch.inc.php");
 
function FeedParser($url_feed, $nb_items_affiches=10)
{
  // lecture du fichier distant (flux XML)
  $rss = fetch_rss($url_feed);
 
  // si la lecture s'est bien passee,
  // on lit les elements
  if (is_array($rss->items))
  {
   // on ne recupere que les elements les + recents
   $items = array_slice($rss->items,0, $nb_items_affiches);
 
   // debut de la liste
   // (vous pouvez indiquer un style CSS
   // pour la formater)
   $html = "<ul>\n";
 
   // boucle sur tous les elements
   foreach ($items as $item)
   {
    $html .= "<li>";
    $html .= "<a href=\"".$item['title']."\">";
    $html .= $item['link']."</a></li>\n";
   }
   $html .= "</ul>\n";
 }
 
 // retourne le code HTML a inclure dans la page
 return $html;
 echo $html;
}
 
?>
fichier read.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?php
 
require_once ("feedparser.php");
echo FeedParser("http://digg.com/rss/index.xml");
?>
Quelqu'un aurait il réussi à installer cette lib' ? Sinon y aurait il un autre moyen pour recuperer un flux ?

merci.