Rechercher : dans
Par :

[PHP] récupérer flux RSS

Dernière réponse le 10 sep 2009 à 16:10:39 touf, le 7 avr 2008 à 10:24:00 
 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] récupérer flux RSS » dans :
Les flux RSS pour l'entreprise VoirUsages des flux rss pour l'entreprise Le développement du Web 2.0 (un Internet plus participatif et réactif), offre aux entreprises avec les flux RSS un outil majeur dans leurs stratégies marketing. Les flux RSS sont également des éléments...
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...
Google Reader - Gérer les flux RSS VoirPour accéder aux paramètres de Google Reader et aux options de gestion des fils d’actualisation, cliquez sur le lien « Gérer mes abonnements » situé sur le bord inférieur du volet de navigation. Une nouvelle fenêtre s’ouvre : Vous apercevez...
Télécharger ARA Editeur RSS VoirLe flux RSS est une liste de mise à jour publiée ou diffusé sur une blog ou un site internet. Il affiche un résumé d’information pour un article sans avoir consulter le site en question. ARA est un programme permettant de composer et...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Les standards RSS VoirLe standard RSS Un flux RSS est un simple fichier texte contenant des informations structurées au format XML, permettant de décrire de façon fine le contenu du canal et de chacun des items qui le constituent. Il existe plusieurs versions du...

1

touf, le 7 avr 2008 à 11:37:30

Pti Up
merciiiii

Répondre à touf

2

touf, le 8 avr 2008 à 15:54:27
  • +1

Up oup ip

Répondre à touf

3

28_seb, le 4 mai 2009 à 10:13:22
Répondre à 28_seb

4

 poupard, le 10 sep 2009 à 16:10:39
Répondre à poupard