Je réalise un flux RSS et pour cela j'ai eu besoin de deux fichier php.
Le 1er (url.php) qui récupère les URL de la page que je veux dans mon flux :
Code : Tout sélectionner
<?php
$actu = array();
for($j=0;$j<5;$j++)
{
$url = file_get_contents('http://www.asm-rugby.com/asm/news/getnews?start='.$j);
$txt=json_decode($url);
$i=0;
$vars=get_object_vars($txt);
foreach($vars as $var)
{
if($i>1)
{
$actu[]=array($var->infosArticle->titre[0],$var->pms_page->url,$var->pms_page->description,$var->pms_page->creation_date);
/*
var_dump($var);
echo $var->infosArticle->titre[0]."<br/>";
echo $var->pms_page->url."<br/>";
echo $var->pms_page->description."<br/>";
echo $var->pms_page->creation_date."<br/>";
echo "---------------------------------------------<br/>";
*/
}
$i++;
}
}
?>
Et le 2ème (rss.php) qui va lancer mon flux RSS :
Code : Tout sélectionner
<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
<title>ASM Clermont Auvergne</title>
<link>http://www.asm-rugby.com/index.html</link>
<description>Agenda de l'ASM rugby</description>
<item>
<title>$var->infosArticle->titre[0]</title>
<link>$var->pms_page->url</link>
<description>$var->pms_page->description</description>
<pubDate>$var->pms_page->creation_date</pubDate>
</item>
</channel>
</rss>
Où dois-je placer mes lignes de code et quelles lignes de codes mettre ?
Aidez-moi, merci