flux RSS impossible ? [RESOLU]
7 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- DISCRET
- WRInaute discret

- Messages: 185
- Inscription: 18 Oct 2004
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.
- DISCRET
- WRInaute discret

- Messages: 185
- Inscription: 18 Oct 2004
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);
- DISCRET
- WRInaute discret

- Messages: 185
- Inscription: 18 Oct 2004
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
- DISCRET
- WRInaute discret

- Messages: 185
- Inscription: 18 Oct 2004
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.
- DISCRET
- WRInaute discret

- Messages: 185
- Inscription: 18 Oct 2004
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 les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- [Résolu] Implémenter un Flux RSS avec RSS Graffiti
- impossible validation du flux rss
- impossible d'afficher le lien flux rss dans un nouveau forum
- [Resolu] 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
- Comment obtenir le flux RSS d'un compte Twitter
- Comment suivre un contact Google+ par flux RSS
- 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
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 2 invités

