
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 ;)