[XML] Utilisation de Magpie RSS
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:
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:
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.
Problème au run time (scripts Magpie OK depuis longtemps)
Bonjour à tous ceux/celles qui verront que j'ai voulu réveiller ce sous-forum!
Voilà: j'ai installé depuis plus d'un an des scripts Magpie RSS sur des sites créés chez free.fr, avec toute satisfaction jusqu'à il y a quelques semaines...
Et puis aux dernières mises à jour des blogs dont mes scripts lisent les fils RSS, après effacement des caches créés par Magpie... patatra!
Warning: MagpieRSS: Failed to fetch http://... (HTTP Response: HTTP/1.0 403 Forbidden ) in /.../rss_fetch.inc on line 238
Est-ce que free aurait changé les droits de fetch depuis son serveur http ?
Suis-je le seul utilisateur de Magpie RSS à qui cela est arrivé?
Oui, c'est sûrement un pb free.fr...
... car le même code marche chez d'autres hébergeurs :roll:
C'est sûrement un pb de droit d'accès aux sous-dossiers...
mais comme chez free.fr le chmod est interdit... il ne reste qu'à signaler notre pb à un admin systèmes web!
Qui sait comment trouver ce contact? 8O
Probleme MagpieRSS chez free
Bonjour,
Même problème depuis début 2010 . Les fils d'actualités RSS ne sont plus mis à jour sur mon site.
L'assistance chez free pour les pages perso est :
http://newsgroup.lilobzh.com/thread....ces.pagesperso
Malheureusement les post sont bloqués aujourd'hui.
A l'occasion, merci d'essayer de votre coté.
Agrégation RSS chez free.fr
Je confirme qu'il s'agit bien d'un pb chez free:
les fils RSS de blogspot.com et de delicious.com sont agrégés sans pb
tant avec un script.php MagpieeRSS qu'un script LastRSS (ce dernier n'utilise pas la même technique de cache)
mais pas ceux des blogs hébergés par Gandi.net ou Wordpress.com ni même - c'est un comble!!! - les blogs wordpress hébergés chez... free.fr !
le problème, sans être bien décrit ni diagnostiqué, semble avoir été plusieurs fois signalé sur http://newsgroup.lilobzh.com/thread....ces.pagesperso
mais je n'ai personnellement jamais pu "poster" sur ce site...