Aller au contenu
jonas.tuxfamily.org
Outils pour utilisateurs
S'identifier
Outils du site
Rechercher
Outils
Afficher la page
Anciennes révisions
Liens de retour
Derniers changements
Gestionnaire Multimédia
Plan du site
S'identifier
>
Derniers changements
Gestionnaire Multimédia
Plan du site
Piste:
lecteur_rss
====== Lecteur de RSS ====== ===== Derniers billets du blog ===== <php> //lecteur de flux trouvé sur http://ghostdogpr.developpez.com/articles/rss/ function lit_rss($fichier,$objets) { // on lit tout le fichier if($chaine = @implode("",@file($fichier))) { // on découpe la chaine obtenue en items $tmp = preg_split("/<\/?"."item".">/",$chaine); // pour chaque item for($i=1;$i<sizeof($tmp)-1;$i+=2) // on lit chaque objet de l'item foreach($objets as $objet) { // on découpe la chaine pour obtenir le contenu de l'objet $tmp2 = preg_split("/<\/?".$objet.">/",$tmp[$i]); // on ajoute le contenu de l'objet au tableau resultat $resultat[$i-1][] = @$tmp2[1]; } // on retourne le tableau resultat return $resultat; } } </php> <php> $rss = lit_rss("http://jonas.tuxfamily.org/blog/index.php?feed/rss2",array("title","link")); foreach ($rss as $item) { echo '<a href="'.$item[1].'">'.$item[0].'</a><br/>'; } </php> ===== Derniers commentaires du blog ===== <php> $rss = lit_rss("http://jonas.tuxfamily.org/blog/index.php?feed/rss2/comments",array("title","link")); foreach ($rss as $item) { echo '<a href="'.$item[1].'">'.$item[0].'</a><br/>'; } </php> ===== Derniers message du forum ===== <php> $rss = lit_rss("http://forum.jonas.tuxfamily.org/forum/rss.php",array("title","link")); foreach ($rss as $item) { echo '<a href="'.$item[1].'">'.$item[0].'</a><br/>'; } </php>
lecteur_rss.txt
· Dernière modification: 15/01/2010 12:34 (modification externe)
Outils de la page
Afficher la page
Anciennes révisions
Liens de retour
Haut de page