le 19/08/2006 à 11:53
sparh
Bonjour, j'ai crée un fichier php qui génère un fil rss.
Quand je tape l'adresse de ce fichier (derniers_jeux.php)j'ai bien l'harbre qui s'affiche avec les bonnes infos, je suis allé le tester sur lamooche ça marche aussi.
Par contre j'ai downloadé plusieurs lecteurs rss et là rien à faire, ca marche pas.
Je dois avoir oublié un truc mais je vois pas??
Voilà mon fichier php qui génère le xml:
Merci d'avance ;)
Quand je tape l'adresse de ce fichier (derniers_jeux.php)j'ai bien l'harbre qui s'affiche avec les bonnes infos, je suis allé le tester sur lamooche ça marche aussi.
Par contre j'ai downloadé plusieurs lecteurs rss et là rien à faire, ca marche pas.
Je dois avoir oublié un truc mais je vois pas??
Voilà mon fichier php qui génère le xml:
<?
include("configrss.php");
@mysql_connect($serveur, $login, $password)or die ("impossible de se connecter");
mysql_select_db($base)or die ("impossible de se connecter a la base");
// prepare le fichier html pour le mettre en utf8 (xml)
function cleanText($intext) {
return utf8_encode(htmlspecialchars(stripslashes($intext)));
}
header("Content-Type: text/xml;charset=utf-8");
$query1=mysql_query("SELECT jeux,image1,texte,categorie1,categorie2,vote,date,adresse,pseudo
FROM Jeux ORDER BY `date` DESC LIMIT 5");
// Les informations RSS 2.0
print("<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0_">
<channel>
<title>Sparh Prods, portail multimedia</title>
<link>http://www.sparh.org</link>
<description>Les derniers jeux sur Sparh Prods</description>
<language>fr-FR</language>
<managingEditor>webmaste@sparh.org</managingEditor>
<webMaster>webmaster@sparh.org</webMaster>");
// on affiche les 5 derniers jeux
while($row=mysql_fetch_array($query1))
{
$title = cleanText($row["jeux"]);
$mail = $row["pseudo"];
$link = "http://www.sparh.org/Jeux/jouer.php?jeux=".$row["jeux"];
$description = cleanText($row["texte"]);
$pubDate = $row["date"];
print(" <item>
<title>$title</title>
<link>$link</link>
<author>$mail</author>
<description>$description</description>
<pubDate>$pubDate</pubDate>
</item>");
}
print("
</channel>
</rss>");
?>
Merci d'avance ;)