bonjour tout le monde, voila je tente de créer mon flux rss par rapport au 10 dernières news de mon site (qui sont dans une base de données).
Voici le script :
Mais le soucis que je rencontre, quand je m'abonne au flux avec Firefox, le lien se crée, mais y'a rien dans la liste, il y a écrit (vide).
Avec IE il y a juste la dernière news au lieu des 10...
Si je regarde mon fichier rss.xml dedans il y a bien tout :
Je vois pas ou se trouve l'erreur, quelqu'un pourrait m'aider ?
Modifié par DevJoe (02 Nov 2007 - 14:03)
Voici le script :
<?php
$cnx = mysql_connect('localhost','root',');
$db = mysql_select_db('test',$cnx);
$fp = fopen('../rss.xml','w');
$add = '<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>..:: Ash\'s Blog ::..</title>
<link>http://romain.bertolucci.free.fr/site/</link>
<description>Le blog de Ash, des articles sur WoW, WaR, developpement web, hf [smile]</description>
<language>fr</language>
';
fputs($fp, $add);
fclose($fp);
$sql = "SELECT * FROM blog_news ORDER BY id_news DESC LIMIT 0,10";
$req = mysql_query($sql) or die("Erreur RSS");
while($data = mysql_fetch_array($req))
{
$id = $data['id_news'];
$date = $data['date_news'];
$titre = $data['tire_news'];
$accroche = $data['accroche_news'];
$texte = $data['texte_news'];
$fp = fopen('../rss.xml','a');
$add = '<item>
<title>'.$titre.'</title>
<description>'.$accroche.'</description>
<link>http://romain.bertolucci.free.fr/site/?r=lire&id='.$id.'</link>
<date>'.$date.'</date>
</item>
';
fputs($fp, $add);
fclose($fp);
}
$fp = fopen('../rss.xml','a');
$add = '</channel>
</rss>';
fputs($fp, $add);
fclose($fp);
echo '<SCRIPT LANGUAGE="JavaScript">document.location.href="index.php"</SCRIPT>';
?>
Mais le soucis que je rencontre, quand je m'abonne au flux avec Firefox, le lien se crée, mais y'a rien dans la liste, il y a écrit (vide).
Avec IE il y a juste la dernière news au lieu des 10...
Si je regarde mon fichier rss.xml dedans il y a bien tout :
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>..:: Ash's Blog ::..</title>
<link>http://romain.bertolucci.free.fr/site/</link>
<description>Le blog de Ash, des articles sur WoW, WaR, developpement web, hf [smile]</description>
<language>fr</language>
<item>
<title></title>
<description>Warhammer reporté au second trimestre 2008</description>
<link>http://romain.bertolucci.free.fr/site/?r=lire&id=28</link>
<date>2007-11-02 00:00:00</date>
</item>
<item>
<title></title>
<description>mis a jour du site : commentaires</description>
<link>http://romain.bertolucci.free.fr/site/?r=lire&id=27</link>
<date>2007-11-02 00:00:00</date>
</item>
<item>
<title></title>
<description>WotLK : le donjon d'Utgarde</description>
<link>http://romain.bertolucci.free.fr/site/?r=lire&id=26</link>
<date>2007-11-02 00:00:00</date>
</item>
<item>
<title></title>
<description>Musique electro / house</description>
<link>http://romain.bertolucci.free.fr/site/?r=lire&id=25</link>
<date>2007-10-31 00:00:00</date>
</item>
<item>
<title></title>
<description>Fan site kit wotlk</description>
<link>http://romain.bertolucci.free.fr/site/?r=lire&id=24</link>
<date>2007-10-31 00:00:00</date>
</item>
<item>
<title></title>
<description>deux nouveaux tutoriaux en PHP : tableau xet opérateurs</description>
<link>http://romain.bertolucci.free.fr/site/?r=lire&id=23</link>
<date>2007-10-29 00:00:00</date>
</item>
<item>
<title></title>
<description>mis a jour du site et tuto</description>
<link>http://romain.bertolucci.free.fr/site/?r=lire&id=22</link>
<date>2007-10-29 00:00:00</date>
</item>
<item>
<title></title>
<description>first kill Illidan en chine</description>
<link>http://romain.bertolucci.free.fr/site/?r=lire&id=21</link>
<date>2007-10-29 00:00:00</date>
</item>
<item>
<title></title>
<description>quelques news</description>
<link>http://romain.bertolucci.free.fr/site/?r=lire&id=20</link>
<date>2007-10-26 00:00:00</date>
</item>
<item>
<title></title>
<description>Black Temple : Illidan down !</description>
<link>http://romain.bertolucci.free.fr/site/?r=lire&id=19</link>
<date>2007-10-17 00:00:00</date>
</item>
</channel>
</rss>
Je vois pas ou se trouve l'erreur, quelqu'un pourrait m'aider ?
Modifié par DevJoe (02 Nov 2007 - 14:03)