Plateformes d'assistanceDiscussions & Opinions des Communautés
|
|
|
|
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...
Slt,
|
Magicsyndic, jeune mais prometteur ;-)
|

