Les flux RSS ne s'affichent qu'à moitié

WRInaute passionné
Bonjour,

J'affiche les flux de Google Actualité, mais je crois que ça n'en affiche qu'une seule partie.

Regardez ce flux par exemple :
http://news.google.fr/news?hl=fr&ned=fr ... output=rss

Les infos s'y présentent comme ça :
Premier ministre, il s'est efforcé de « libérer » l'économie française
Les Échos - Il y a 7 heures

De 1976 à 1981, Raymond Barre a lancé une grande partie des réformes nécessaires pour libérer l'économie française de ses freins. ...

POLITIQUE ECONOMIQUE - Pouvoir d'achat, compétitivité : Sarkozy ... - Les Échos


POLITIQUE ECONOMIQUE - Pouvoir d'achat, compétitivité : Sarkozy ...

Les Échos - Il y a 7 heures
En les annonçant vendredi, Christine Lagarde, ministre de l'Economie et des Finances, a qualifié ces mesures de « fondamentales ». Le chantier de la relance ...
Emprunt immobilier : le crédit d'impôt passe de 20 à 40% la ... La Tribune.fr
IMMOBILIER : DES PERDANTS, DES GAGNANTS. SOURCE OUEST FRANCE Patrimoinorama
Intérêts d'emprunt : les nouveaux propriétaires obtiennent un gain ... Les Échos
RTL Info.be - La Tribune.fr
124 autres articles
Le barrisme, une pédagogie de l'économie de marché - Les Échos

Bon, mais sur ma page, ça n'affiche que les titres, soit ici :
Premier ministre, il s'est efforcé de « libérer » l'économie française
Les Échos -

POLITIQUE ECONOMIQUE - Pouvoir d'achat, compétitivité : Sarkozy ... - Les Échos

POLITIQUE ECONOMIQUE - Pouvoir d'achat, compétitivité : Sarkozy ...
Les Échos

Comme je débute avec les flux RSS, j'ai farfouillé dans le code de magpiemod (le lecteur que j'utilise) et j'ai trouvé ça, dans feedparser.php, la page que j'appelle pour afficher les flux RSS :

Code:
<?php
// inclusion de la classe magpierss
require_once("rss_fetch.inc");

function FeedParser($url_feed, $nb_items_affiches=10)
{
  // lecture du flux
  $rss = fetch_rss($url_feed);

  //  lecture des elements
  if (is_array($rss->items))
  {
    // elements les + recents
    $items = array_slice($rss->items, 0, $nb_items_affiches);

    // debut de la liste
    $html = "<ul>\n";

    // boucle
    foreach ($items as $item)
    {
      $html .= "<li><a href=\"".$item['link']."\" >".$item['title']."</a></li>\n";
    }
	
	// fin de la liste
    $html .= "</ul>\n";
  }

  // retourne le code HTML
  return $html;
}
?>

Dans la boucle foreach, on voit que ça affiche le lien. Je me dis que je dois afficher d'autres variables qui représentent des objets (?) mais j'ignore lesquelles et où les trouver (et si c'est ça qu'il faut faire pour tout afficher).


Merci d'avance pour votre aide.
 
WRInaute discret
Bonjour,

Tu peux consulter la doc de magpie rss, pour trouver les attributs de chaque item, ou simplement :

Code:
// boucle
    foreach ($items as $item)
    {
      print_r($item);
    }

pour voir tous les éléments du tableau.
 
Discussions similaires
Haut