J'essaye de faire un fil RSS pour suivre l'actu de mon site partout.
Donc je ne pense pas que ce soit très compliqué, cela fonctionne mais aléatoirement ! (parfois rien ne s'affiche).
Pouvez vous jeter un coup d'oeil à mon code ... merci d'avance, cordialement.
Résultat ici : http://www.win-click.com/rss.php
De plus sur IE rien ne s'affiche
CODE
<?php
include("connection.php");
$query = 'SELECT * FROM news ORDER BY date DESC LIMIT 0,20';
$result = mysql_query($query);
$num = mysql_num_rows($result);
// édition du début du fichier XML
$xml = '<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0">';
$xml .= '<channel>';
$xml .= '<title>Win-click</title>';
$xml .= '<link>http://www.win-click.com</link>';
$xml .= '<description>Description du channel</description>';
for ($i = 0; $i < 20; $i++)
{
$sujet = mysql_result($result, $i, 'sujet');
$sujet = stripslashes($sujet);
$news = mysql_result($result, $i, 'news');
$news = stripslashes($news);
$date = mysql_result($result, $i, 'date');
$xml .= '<item>';
$xml .= '<title>'.$sujet.'</title>';
$xml .= '<link>http://www.win-click.com</link>';
$xml .= '<pubDate>'.$date.' GMT</pubDate>';
$xml .= '<description>'.$news.'</description>';
$xml .= '</item>';
}
// édition de la fin du fichier XML
$xml .= '</channel>';
$xml .= '</rss>';
echo $xml;
?>
include("connection.php");
$query = 'SELECT * FROM news ORDER BY date DESC LIMIT 0,20';
$result = mysql_query($query);
$num = mysql_num_rows($result);
// édition du début du fichier XML
$xml = '<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0">';
$xml .= '<channel>';
$xml .= '<title>Win-click</title>';
$xml .= '<link>http://www.win-click.com</link>';
$xml .= '<description>Description du channel</description>';
for ($i = 0; $i < 20; $i++)
{
$sujet = mysql_result($result, $i, 'sujet');
$sujet = stripslashes($sujet);
$news = mysql_result($result, $i, 'news');
$news = stripslashes($news);
$date = mysql_result($result, $i, 'date');
$xml .= '<item>';
$xml .= '<title>'.$sujet.'</title>';
$xml .= '<link>http://www.win-click.com</link>';
$xml .= '<pubDate>'.$date.' GMT</pubDate>';
$xml .= '<description>'.$news.'</description>';
$xml .= '</item>';
}
// édition de la fin du fichier XML
$xml .= '</channel>';
$xml .= '</rss>';
echo $xml;
?>