Flux RSS

gezaakk Messages postés 443 Statut Membre -  
gezaakk Messages postés 443 Statut Membre -
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

3 réponses

  1. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
     
    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
  2. gezaakk Messages postés 443 Statut Membre 34
     
    <?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
  3. gezaakk Messages postés 443 Statut Membre 34
     
    y a il quelque chose qui manque?
    0