Flux RSS

Fermé
gezaakk Messages postés 382 Date d'inscription jeudi 27 mai 2010 Statut Membre Dernière intervention 26 mai 2015 - 4 août 2011 à 16:12
gezaakk Messages postés 382 Date d'inscription jeudi 27 mai 2010 Statut Membre Dernière intervention 26 mai 2015 - 7 août 2011 à 16:22
Bonjour,
J'ai crée un flux rss pour mon petit site il fonctionne très bien sous Firefox mais sur les autres navigateur il ne fonctionne pas !
Comment faire pour résoudre ce problème
Merci d'avance

Cordialement



A voir également:

3 réponses

mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
4 août 2011 à 17:11
Bonjour,

Sans accès au code, comment souhaitez-vous que nous sachions précisément la nature du problème? Un lien en ligne?

A+
0
gezaakk Messages postés 382 Date d'inscription jeudi 27 mai 2010 Statut Membre Dernière intervention 26 mai 2015 34
Modifié par gezaakk le 6/08/2011 à 01:23
<?php
// On modifie l'entête du document pour dire que c'est du xml
header("Content-type: application/xml");

//Identifiant - Généralement le champ id
$identifiant="id";
//Nom du champ affichant le titre
$titre="ti";
//Nom du champ affichant la description
$description="de";
//Nom du champ affichant l'url
$url_wri="ur";

//Entête du flux rss. A complèter selon vos besoins
echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n
<rss version=\"2.0\" >\n
<channel>\n
<title>Forzaakz</title>\n
<link>url du site</link>\n
<description>Description du flux rss</description>\n
<language>fr</language>\n\n";
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Connexion à la base de données
mysql_connect("***","***","***");
//Vérification d'accès à la base de données
mysql_select_db("***") or die("Impossible d'ouvrir la base de données ");
//On sélectionne les données
$result = mysql_query("SELECT $identifiant,$titre,$description,$url_wri FROM quest ORDER BY $identifiant desc limit 10 ");

while($affiche = mysql_fetch_array($result))
{
//On affiche les flux
echo '
<item>
<title>'.$affiche["$titre"].'</title>';
echo '<link>url du site/'.$affiche["$identifiant"].'-'.$affiche["$url_wri"].'.html</link>';
echo '<guid isPermaLink="false" >'.$affiche["$url_wri"].'</guid >';
echo '<description>'.strip_tags(@strip_tags($affiche["$description"])).'</description>
</item>';
}
// Fermeture de la connexion à la base de données
mysql_close();
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//On ferme le flux rss
echo "

</channel>\n
</rss>";
?>
0
gezaakk Messages postés 382 Date d'inscription jeudi 27 mai 2010 Statut Membre Dernière intervention 26 mai 2015 34
7 août 2011 à 16:22
y a il quelque chose qui manque?
0