par
bil » 08 mars 2007, 18:02
j'ai vraiment du mal avec les tableaux, je ne pensais pas que c'était aussi compliqué.
j'essai de récupérer des rss avec magpie et ensuite de les afficher par date de parution.
voici le script complet :
Code : Tout sélectionner
<?php
require_once "magpierss/rss_fetch.inc";
$source = array();
$source[0] = "http://www.lemonde.fr/rss/sequence/0,2-3214,1-0,0.xml";
$source[1] = "http://www.lemonde.fr/rss/sequence/0,2-651865,1-0,0.xml";
$source[2] = "http://www.lemonde.fr/rss/sequence/0,2-3260,1-0,0.xml";
if ($source)
{
for ($i=0; $i<=6; $i++)
{
$rss = fetch_rss($source[$i]);
if (is_array($rss->items))
{ $liste = array_slice($rss->items, 0, 3);
print_r($liste);
}
}
}
?>
je voudrais trier te tableau $liste par rapport à la date $item[pubdate] et ne garder que : item[pubdate], item[titre] et item[description].
Si vous pouviez m'aider ça serait vraiment sympa, ça fait un moment que je galère.
Merci beaucoup
j'ai vraiment du mal avec les tableaux, je ne pensais pas que c'était aussi compliqué.
j'essai de récupérer des rss avec magpie et ensuite de les afficher par date de parution.
voici le script complet :
[code]<?php
require_once "magpierss/rss_fetch.inc";
$source = array();
$source[0] = "http://www.lemonde.fr/rss/sequence/0,2-3214,1-0,0.xml";
$source[1] = "http://www.lemonde.fr/rss/sequence/0,2-651865,1-0,0.xml";
$source[2] = "http://www.lemonde.fr/rss/sequence/0,2-3260,1-0,0.xml";
if ($source)
{
for ($i=0; $i<=6; $i++)
{
$rss = fetch_rss($source[$i]);
if (is_array($rss->items))
{ $liste = array_slice($rss->items, 0, 3);
print_r($liste);
}
}
}
?>[/code]
je voudrais trier te tableau $liste par rapport à la date $item[pubdate] et ne garder que : item[pubdate], item[titre] et item[description].
Si vous pouviez m'aider ça serait vraiment sympa, ça fait un moment que je galère.
Merci beaucoup