Ajax HTML 5 Création site CMS Comment Design Logiciels Programmation RSS SQL Scriptol Scripts Mobiles
Forum
Syndication
Promotion avec RSS
Choix du format
Applications RSS
Format RSS 2.0
Format RSS 1.0
Tableau des balises
FAQ RSS
Outils RSS
Editeur ARA
Lecteur RSS
Lecteur Atom
Lecteur commun
Bioloide
Scripts & Outils
Scriptol
Logiciels
Chrome
XML

Fonction PHP pour afficher un flux au format Atom

Comment une simple fonction PHP affiche un flux Atom. Le script est compatible avec Atom 1.0.

D'autres versions peuvent fonctionner mais n'ont pas été testées. Comme le script extraie les balises title, link et summary ou subTitle en ignorant le format de structure du document, la compatibilité peut être assez large.

L'interface

L'interface comprend deux fonctions:

Atom_Display()

Pour afficher un flux complet avec le canal, les titres liés aux articles et leurs descriptions.

Atom_Links()

Pour afficher seulement une liste de titres qui lient sur les articles.

Code source

Le source contient d'autres fonctions internes:

Atom_Retrieve(url)        // extraie la balise feed et appelle Atom_Feed.
Atom_Feed(channel)        // extraie les données du feed et appelle Atom_Tags.
Atom_RetrieveLink(url)    // appelle Atom_Tags pour chaque item de feed.
Atom_Tags(item)           // extraie title, links, summary pour un article.
Voir le script atomlib.php.

Télécharger

L'archive contient le script et les démos.

  • Lecteur Atom.
  • Les démonstrations suivantes sont includes dans l'archive, avec le script:
    - Afficher un flux Atom sur la même page.
    - Afficher seulement les titres pris dans le flux.
    - Affichage direct par inclusion de la fonction PHP dans une page.
Licence: Mozilla 1.1.

© 2007-2011 Scriptol.fr