Afficher un flux rss : Call to undefined function

WRInaute passionné
Bonjour,

Voilà, j'essaie d'afficher un flux rss.
Ca fonctionne bien sur le site dont est issue ce flux, mais pas sur un autre.

Sur le premier site j'ai ça :

Code:
require_once("http://www.site1.com/magpiemod/feedparser.php");
echo FeedParser("http://www.site1.com/forum/index.php?act=rssout&id=3", 20);
Là c'est OK.

Sur le second site, j'ai ça :
Code:
require_once("http://www.site2.com/magpiemod/feedparser.php");
echo FeedParser("http://www.site1.com/forum/index.php?act=rssout&id=3", 20);

Et là, j'obtiens le message d'erreur suivant :

Code:
Fatal error: Call to undefined function: feedparser() in /home/site2/www/test-rss.php on line 11

Vous connaissez le problème ?
 
WRInaute impliqué
Quand tu veux inclure un fichier PHP qui appartient au site, faut mettre son chemin local (relatif ou absolu), et non pas son chemin via HTTP.

Donc genre:
Code:
include('/magpiemod/feedparser.php');

Tout simplement parce que si tu vas sur la page que tu indiques, exemple http://www.site1.com/magpiemod/feedparser.php
tu verras que normalement il n'y a rien (en tout cas pas le code PHP attendu!).
 
WRInaute passionné
Là tu m'instructionnes FloBaoti.

Je sais même pas pourquoi j'avais fait comme ça au début, ça doit être le surmenage.
 
Discussions similaires
Haut