afficher un flux rss : Call to undefined function


Meeuuuhhh
WRInaute passionné
WRInaute passionné
 
Messages: 2046
Inscription: 8 Jan 2007

afficher un flux rss : Call to undefined function

Message le Lun Aoû 06, 2007 16:49

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: Tout sélectionner
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: Tout sélectionner
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: Tout sélectionner
Fatal error: Call to undefined function: feedparser() in /home/site2/www/test-rss.php on line 11


Vous connaissez le problème ?

FloBaoti
WRInaute impliqué
WRInaute impliqué
 
Messages: 755
Inscription: 30 Avr 2006

Message le Lun Aoû 06, 2007 17:33

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: Tout sélectionner
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!).


Meeuuuhhh
WRInaute passionné
WRInaute passionné
 
Messages: 2046
Inscription: 8 Jan 2007

Message le Lun Aoû 06, 2007 18:09

Là tu m'instructionnes FloBaoti.

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


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité