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 https://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:
- url:
l'adresse du fichier XML sur le net. - taille:
le nombre maximal d'items à afficher. 25 par défaut. - canal-option:
true (vrai) si on affiche le canal, false (faux) autrement. La valeur par défaut est true. - desc-option:
true si on affiche les descriptions ou false sinon. true par défaut. - 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.