IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

problème d'affichage RSS 2.0 depuis source html


Sujet :

XML/XSL et SOAP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 314
    Points : 98
    Points
    98
    Par défaut problème d'affichage RSS 2.0 depuis source html
    Bonjour,

    Je suis en train de mettre en place un flux rss pour mon site, je m'appuie sur http://fr.wikipedia.org/wiki/RSS_(format) pour le format.

    Je dois convertir les informations enregistrée au format html en texte brut.

    Voici mon fichier test :

    http://www.forum-vista.net/scripts/rss-maj-opt.php

    Avec firefox j'ai un affichage mais avec des caractère non interpreté. il s'agit des accents.

    Lorsque j'affiche le code de la page l'affichage est correcte.

    le voici :

    [cpp]<rss version="2.0">
    <channel>
    <title>Forum-vista.net</title>
    <description>Les mises a jours de sécurité optionnelles de Windows Vista</description>
    <lastBuildDate>Sat, 6 Sep 2008 18:19:54 CEST 2008 -0700</lastBuildDate>
    <link>http://www.forum-vista.net</link>
    <item>

    <title>test mims : ceci est un test</title>
    <description>test eéééé</description>
    <pubDate>00-00-0000 00:00:00 -0700</pubDate>
    <link>http://www.forum-vista.net/securite/maj-vista-5.htm</link>
    </item>

    </channel>
    </rss>[/cpp]

    quand je test ce code dans un fichier en dur cela fonctionne. mais pas lorsque je le génère en dynamique ... une idée ?


    Voici mon code :

    <?
    require ("Bdd.class.php");
    $bdd = new Bdd("config.inc.php");
    $bdd->connect();



    echo"
    <rss version=\"2.0\">
    <channel>
    <title>Forum-vista.net</title>
    <description>Les mises a jours de sécurité optionnelles de Windows Vista</description>
    <lastBuildDate>".date("D, j M Y G:i:s T Y")." -0700</lastBuildDate>
    <link>http://www.forum-vista.net</link>";

    $req= "SELECT * FROM secucenter where visible = '1' and notems = '1' order by id desc";
    $bdd->setQuery($req);
    $res = $bdd->executeQuery();


    for($i=0;$i<sizeof($res);$i++){

    echo"
    <item>
    <title>".stripslashes($res[$i][1])." : ".stripslashes($res[$i][2])."</title>
    <description>".strip_tags(html_entity_decode(stripslashes($res[$i][4])))."</description>
    <pubDate>".affdate($res[$i][3], 'fr')." 00:00:00 -0700</pubDate>
    <link>http://www.forum-vista.net/securite/maj-vista-".$res[$i][0].".htm</link>
    </item>
    ";
    }

    echo"
    </channel>
    </rss>
    ";
    ?>

    Merci de votre aide ... Je ne comprends plus grand chose...
    La vie à le gout qu'on lui donne

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 314
    Points : 98
    Points
    98
    Par défaut
    Apres quelques traitement sur les caractères spéciaux j'ai réussi a obtenir le résutlat escompté, j'ai effectué donc une fonction que voici :

    function caracterespeciaux($chaine) {
    $chaineok = str_replace( chr(34),"", $chaine);
    $chaineok = str_replace( "&amp;"," and ", $chaineok);
    $chaineok = str_replace( "&","", $chaineok);
    trim($chaineok);
    return $chaineok;
    }

    Voila !
    j'ai un code xml aux normes ...
    La vie à le gout qu'on lui donne

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RegEx] Attraper données depuis source html (table)
    Par flozza dans le forum Langage
    Réponses: 2
    Dernier message: 05/01/2013, 13h04
  2. Réponses: 10
    Dernier message: 06/12/2011, 13h56
  3. Problème d'affichage d'un JTree utilisant le HTML
    Par jeanvalery dans le forum Composants
    Réponses: 6
    Dernier message: 28/11/2011, 17h53
  4. Réponses: 3
    Dernier message: 06/08/2009, 17h15
  5. [Mail] problème d'affichage d'un e-mail en html
    Par nixonne dans le forum Langage
    Réponses: 1
    Dernier message: 25/06/2007, 16h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo