background
Parser un flux RSS et le mettre en cache

07 Mar

2013

Avatar
Écrit Par  Yann Bidon
 Avoir Comments  2

Parser un flux RSS et le mettre en cache

Salut à toutes et salut à tous,

Après avoir vu comment réaliser un flux RSS, il était tout naturel de voir comment exploiter celui d'un autre. En outre, pour éviter de constamment solliciter des serveurs tiers et pour assurer en cas d'inaccessibilité, on verra également comment le mettre en cache.

Bon visionnage ;)

LAISSEZ UN COMMENTAIRE


Commentaires (2)

  • 1
  • elpapito
    elpapito

    10/11/2014 à 05h44

    Ah oui je vous précise que je travaille sous PHP 5.6 et je vous donne le code que j'ai fait :

    <?php
    $curl = curl_init();
    curl_setopt($curl,CURLOPT_URL,"http://www.defense.gouv.fr/dynrss/feed/72819");
    curl_setopt($curl,CURLOPT_RETURNTRANSFER, true);
    $contenu = curl_exec($curl);
    $xml = new simpleXMLElement($contenu);
    foreach($xml->channel->item as $v){

    echo "<li><a href='".$v->link."'>".$v->title."</a></li>";
    echo "<li>".$v->description."</li>";
    echo "<li><img src='".$v->url."' heigth='200' width='200'>".$v->enclosure."</img></li>";
    echo "<li>".$v->pubDate."</li><br />";
    }
    ?>

    Encore merci pour votre aide

  • elpapito
    elpapito

    10/11/2014 à 05h42

    Bonjour,

    J'ai suivi votre tuto pour apprendre a parser un flux RSS... et je trouve qu'il est super bien fait ! cela m'as était très utile ! Toutefois j'ai un soucis pour parser un flux avec les photos dont l'url se trouve un tag <enclosure>.
    Pourriez-vous me donner un coup de main s'il vous plait ? Sinon c'est pas grave ^^
    Merci pour votre super tuto; très beau travail...