flux RSS impossible ? [RESOLU]
7 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
flux RSS impossible ? [RESOLU]
Bonjour,
c'est la deuxième fois que j'essaie de mettre un flux RSS au travers d'un parser et je n'arrive toujours pas à faire fonctionner.
Si je mets ce code directement dans la page ça fonctionne :
par contre si j'utilise la façon WRI ( avec FeedParser) ou encore une autre ça ne fonctionne pas, j'obtiens ça comme erreur :
Fatal error: Call to undefined function: feedparser() in /home/lelogici/www/news/test_news1.php on line 55
Quelqu'un aurait une idée ?
c'est la deuxième fois que j'essaie de mettre un flux RSS au travers d'un parser et je n'arrive toujours pas à faire fonctionner.
Si je mets ce code directement dans la page ça fonctionne :
- Code: Tout sélectionner
<?php
// inclusion de la classe magpierss
require_once("magpierss/rss_fetch.inc");
// Fonction d'extraction du contenu
// 2 pamamètres : l'url du flux et le nombre d'infos à afficher (5 par défaut)
function FeedParser($url_feed, $nb_items_affiches=5) {
// lecture du fichier distant (flux XML)
$rss = fetch_rss($url_feed);
echo "<pre>";
// Affichage des informations sur le flux
print_r($rss->channel);
// Affichage des informations sur la vignette du flux
print_r($rss->image);
// Affichages des infos
print_r($rss->items);
echo "</pre>";
}
// Vous pouvez passer l'url du flux à ce script par le paramètre url
// Si le paramètre n'est pas fourni, le flux des annonces est choisi par défaut
if($_GET["url"]=="")
echo FeedParser("http://atome77.com/rss-pa.php", 10);
else
echo FeedParser($_GET["url"], 10);
?>
par contre si j'utilise la façon WRI ( avec FeedParser) ou encore une autre ça ne fonctionne pas, j'obtiens ça comme erreur :
Fatal error: Call to undefined function: feedparser() in /home/lelogici/www/news/test_news1.php on line 55
Quelqu'un aurait une idée ?
Dernière édition par DISCRET le Sam Mai 07, 2005 23:14, édité 1 fois.
oups
c'est l'appel de la fonction :
c'est l'appel de la fonction :
- Code: Tout sélectionner
echo FeedParser("http://www.webrankinfo.com/rss.php", 5);
presque j'aim is le chemin complet pour require_once ("http://monsite/feedparser.php");
si je mets juste feedparser j'obtiens ça :
Warning: main(feedparser.php): failed to open stream: No such file or directory in /home/lelogici/www/news/test_news1.php on line 54
Fatal error: main(): Failed opening required 'feedparser.php' (include_path='.:/usr/local/lib/php') in /home/lelogici/www/news/test_news1.php on line 54
si je mets juste feedparser j'obtiens ça :
Warning: main(feedparser.php): failed to open stream: No such file or directory in /home/lelogici/www/news/test_news1.php on line 54
Fatal error: main(): Failed opening required 'feedparser.php' (include_path='.:/usr/local/lib/php') in /home/lelogici/www/news/test_news1.php on line 54
voilà en farfouillant j'ai trouvé ce message d'Olivier :
l'erreur : Call to undefined function: array_change_key_case() in /home/otto/www/www.vodkacoca.com/magpierss/rss_parse.inc on line 203
La fonction array_change_key_case fait partie de PHP mais ton serveur ne la connait pas, tu dois avoir une vieille version de PHP (il faut la 4.2.0 au minimum) : http://fr2.php.net/array_change_key_case
Demande à ton hébergeur...
Olivier
Est-ce que ça pourrait être équivalent ? Je suis sur un mutu chez OVH.
l'erreur : Call to undefined function: array_change_key_case() in /home/otto/www/www.vodkacoca.com/magpierss/rss_parse.inc on line 203
La fonction array_change_key_case fait partie de PHP mais ton serveur ne la connait pas, tu dois avoir une vieille version de PHP (il faut la 4.2.0 au minimum) : http://fr2.php.net/array_change_key_case
Demande à ton hébergeur...
Olivier
Est-ce que ça pourrait être équivalent ? Je suis sur un mutu chez OVH.
voilà, j'ai finis par trouver l'erreur. Au lieu de mettre FeedParser à la racine du site, il a fallu que le déplace dans le dossier ou se trouve la page qui fait l'appel.
donc au lieu de http://monsite/feedparser.php
j'ai fais http://monsite/news/feedparser.php
Merci de ton aide Squawk
donc au lieu de http://monsite/feedparser.php
j'ai fais http://monsite/news/feedparser.php
Merci de ton aide Squawk
7 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Utiliser Actifpub pour l'intégration d'un flux RSS externe sur son site
- Intégrer facilement un flux RSS externe
- Un (RSS) pour tous (les blogs officiels de Google)
- Intégrer un flux RSS sur son site
- Des RSS rémunérés ça existe !
- Google Webmasters Tools indique le nombre d'abonnés à vos flux RSS/Atom
- Moteur de recherche de flux RSS / Atom
- Google rachète Feedburner
- Référencement vidéo sur Exalead
- La syndication de contenu : afficher un flux RSS sur son site
- impossible validation du flux rss
- [Résolu] Flux RSS down
- [résolu] [RSS] Flux buggé
- [ Resolu ] Création de flux RSS
- [Résolu] Intégrer plusieurs flux RSS ?
- [Résolu]Problèmes d'accent dans le Flux RSS
- [résolu] Caractères spéciaux dans flux RSS
- [Résolu] Soucis avec mon lecteur de flux rss
- [résolu] Comment formater une date dans un flux rss
- Flux-rss.org, annuaire de flux RSS
- Votre avis sur le site Atypic-flux (Magazine en Flux RSS)
- [Flux RSS] Impact d'un flux pour le positionnement ?
Consultez la description détaillée des produits ou services de Google suivants : Google Feed Fetcher, Google Reader, Google ReadAir
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum