Flux RSS

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

  • Votes
  • Date
  • Date décroissante
  1. 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+
    1. <?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>";
      ?>