Rechercher : dans
Par :

[PHP] lecteur RSS

Dernière réponse le 7 avr 2008 à 15:29:19 touf, le 7 avr 2008 à 13:45:08 
 Signaler ce message aux modérateurs

Bonjour,

J'ai un petit souci avec mon code PHP, je souhaite récupérer le flux RSS d'un autre site pour l'inclure dans le mien.
Le problème est que je récupère mal les données, probleme de "echo" je recupere juste le titre,

je voudrais récupérer le titre avec un lien qui pointe vers le site en question et que c'est titre soit classé sous forme de liste,

merci de votre aide

<?php
// lecture d'un flux RSS 2.0 valide
$handle = fopen("http://www.journaldunet.com/rss/magazine/", "rb"); 
// buffer contenant les données du flux
$flux = ''; 
// si la lecture du flux RSS est ok
if (isset($handle) && !empty($handle)) { 
 while (!feof($handle)) { 
  // on charge les données de notre flux RSS par paquet
$flux .= fread($handle, 4096); 
 } 
 
// test avec la classe SimpleXML
// on construit notre parser RSS avec notre flux RSS
$RSS2Parser = simplexml_load_string($flux); 
// on se positionne sur la balise (racine de notre flux RSS)
$racine = $RSS2Parser->channel; 
// pour chaque item
foreach($racine ->item as $element) {
 
  
// on récupère les différents attributs qui nous intéressent 
$news_title = utf8_decode((string)$element->title); 
$news_uri = utf8_decode((string)$element->link); 
$news_desc = utf8_decode((string)$element->description);
$news_date = utf8_decode((string)$element->pubDate);
$news_htmldesc = utf8_decode((string)$element->description);
 
// suite de votre code en fonction de la représentation souhaitée
echo  $news_title."<br />";

    }  
}
fclose($handle); 
?>
Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « [PHP] lecteur RSS » dans :
Agrégateurs RSS (lecteurs de fils RSS) VoirAgrégateurs RSS (lecteurs de fils RSS) Présentation générale des flux RSS Principaux agrégateurs RSS Agrégateurs RSS online Présentation générale des flux RSS Le standard RSS représente un moyen d'être tenu informé des nouveaux contenus...
Télécharger NooPod VoirNoopod est un lecteur RSS / Podcast / WebRadio et Vidéo Dailymotion. Il permet de récupérer toutes les actualités de vos sites favoris, les émissions de vos radios et les vidéos DailyMotion. Présentation de Noopod Rangement de vos sources...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Parser du XML VoirIntroduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de...
RSS - Syndication de contenu VoirIntroduction au RSS Le standard RSS représente un moyen simple d'être tenu informé des nouveaux contenus d'un site web, sans avoir à le consulter. Le format « RSS » (traduisez « Really Simple Syndication ») permet ainsi de décrire de façon...

1

 touf, le 7 avr 2008 à 15:29:19

Up

Répondre à touf