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

Script de lecture de flux tous formats en PHP

Ce script PHP contient une seule fonction qui est capable d'afficher tout flux de syndication en tous formats.
L'URL du fichier peut être locale, de la forme rss.xml, ou distante sous la forme http://www.scriptol.fr/rss.xml.

Le script est compatible avec:

  • Atom 1.0
  • RSS 2.0
  • RSS 0.91, 0.92, 0.94
  • RSS RDF 1.0

L'interface

L'interface comprend une seule fonction:

Common_Display(url, taille, canal-option, desc-option, date-option)

L'interface requiert un argument obligatoire, l'url, et reconnaît quatre arguments optionnels:

  1. url:
    l'adresse du fichier XML sur le net.
  2. taille:
    le nombre maximal d'items à afficher. 25 par défaut.
  3. canal-option:
    true (vrai) si on affiche le canal, false (faux) autrement. La valeur par défaut est true.
  4. desc-option:
    true si on affiche les descriptions ou false sinon. true par défaut.
  5. date-option:
    true si on affiche les dates ou false sinon. false par défaut.

Comment n'afficher que le lien sur le site

Pour n'afficher que les liens sur les articles, remplacer dans la fonction Common_Display cette ligne:

$recents = array_slice($Common_Content, 0, $size);

par:

$recents = array_slice($Common_Content, 1, $size);    

Télécharger les scripts et les démos

  • Common Reader. Le script requiert PHP 5.
  • Les démonstrations suivantes sont incluses:
  • - Afficher directement un flux RSS/Atom/RDF.
    - Utilisation d'un formulaire pour définir les paramètres d'affichage.

Documentation

  • Comment construire un flux RSS. Tutoriel dont ce script est l'application. Le script donné dans le tutoriel a été simplifié dans cette version.
Licence: Mozilla 1.1.

© 2007-2011 Scriptol.fr