Magpie RSS : Avoir plusieurs feedparser.php

Nouveau WRInaute
Bonjour à tous,

Je tiens tout d'abord à signaler que j'ai bien cherché partout avant de poster ce message ;)

J'ai recemment installé Magpie RSS sur mon site, ça marche parfaitement, heure, accents, tout roule.

Mais ce que j'aimerais faire, c'est disposer de 2 mises en formes différentes pour mes flux RSS sur la même page.

J'ai donc crée un fichier "feedparser2.php", mais vous vous en doutez, j'ai un message d'erreur :

Fatal error: Cannot redeclare feedparser() (previously declared in /home/xxxx/www/actufoot/feedparser_actu.php:5) in /home/xxxx/www/actufoot/feedparser_actu2.php on line 5

Le code pour appeler mon 1er flux :
Code:
<?php
require_once("feedparser_actu.php");
echo
 FeedParser("http://www.lequipe.fr/Xml/Football/Titres/actu_rss.xml");
?>

et le second :
Code:
<?php
require_once("feedparser_actu2.php");
echo
 FeedParser("http://fr.sports.yahoo.com/eurosport/tickerdb/sport/22.xml");
?>

J'imagine qu'il faudrait enlever les require_once (en ne mettant que require ou un include, ça ne marche pas non plus)

Quelqu'un aurait la solution ?
 
WRInaute impliqué
Erreur de base, tu as deux fonctions différentes qui s'appelent pareil...
Essaye de n'utiliser q'un seul fichier avec une seule fonction dans laquelle tu passes un paramètre différent par exemple l'URL du flux
Code:
require_once('feedparser.php');
FeedParser("http://www.lequipe.fr/Xml/Football/Titres/actu_rss.xml");
FeedParser("http://fr.sports.yahoo.com/eurosport/tickerdb/sport/22.xml");
 
Nouveau WRInaute
Tu renommes ton fichier feedparer2 par autre chose ex: toto

Et dans ton fichier toto tu renommes la fonction du meme nom ex

Code:
function toto($url_feed, $nb_items_affiches=5)
{

ce qui te donnera dans ton cas si tu veux parser 2 flux différents su la meme page

require_once('feedparser.php');
FeedParser("http://www.lequipe.fr/Xml/Football/Titres/actu_rss.xml");

require_once('toto.php');
totor("http://fr.sports.yahoo.com/eurosport/tickerdb/sport/22.xml");

Apres tu bricole la mise en forme selon que tu veuilles que le titre ou bien le titre avec les premieres phrases etc..

++
 
Nouveau WRInaute
Merci à vous deux.

Je teste ça ce soir et je vous dirais si ça marche (ça pourrait servir à d'autres)

Thx!

Edit du soir : Ca marche nickel. Merci encore.
 
Discussions similaires
Haut