Création de fichier RSS

Répondre
sparh
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:
<?
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 ;)
sparh
le 20/08/2006 à 16:41
sparh
Bon ca va en fait c'était le champ title qui n'allais pas, j'ai rajouté cleanText devant et ca marche.
Par contre j'ai un autre problème, un truc de fou! Je veux afficher la petite image RSS pour proposer le lien, pas de problème je le met, au bout d'une heure (a peu près) pouf il disparait de la page!! J'ai essayé plusieurs images (gif png), à chaque fois c'est pareil au début il est là puis un peu après il n'y est plus!
Voilà le code?
<form name="fomulaire">
<strong>Actualité </strong>
Pour être informé des dernières vid&eacute;os enregistrées.
<input type="text" value="http://sparh.org/RSS/derniers_news.php" size="45" maxlength="45" />
<a href="derniers_news.php" target="_blank"><img src="rss.png" width="36" height="14" longdesc="rss.png" /></a>
</form>

La vraiment j'vois pas!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours