simpleRSS
Parsing de fichier RSS grâce a l' extension simplexml.
Les Méthodes
- simplerss - Nouvelle Instance
- Parse - Parser un fichier
- return_infos - Retourner certaines infos uniquement (methode depréciée)
- Output - Affichage simple
- delay = int 3600 - Durée du cache
- delay = float 4 - Durée de connection aux RSS
Exemples
- Spécifications et DTD du format RSS 0.91
- Parser un fichier RSS - Affichage Simple
- Parser un fichier RSS - Affichage avancé
Description des Méthodes
Nouvelle Instance
simplerss()
Nouvelle Instance de la Classe. Vérifie que l' extension SimpleXML est bien chargée.
$xml = new simplerss1;
Parser un fichier
Parse( string File , string cache )
Ouvre le fichier File en lecture. Si File n' est pas une URL valide, une erreur est retournée. Parse le fichier ouvert. Un array contenant toutes les infos de ce fichier est retourné
- File : L'url du RSS visé.
- cache : Prend les valeur 'USE_CACHE' ou 'NO_CACHE', selon que vous souhaitez utiliser les fonctionnalités de mise en cache des RSS télechargés. Par défaut, la durée du cache est de 10 minutes.
$xml -> Parse( 'http://classes.scriptsphp.org/filrss' , 'USE_CACHE' )
Retourner certaines infos uniquement (methode depréciée)
return_infos( string Info [, string Info ...] )
Parse le fichier ouvert avec la methode Parser(). Un array contenant les infos de votre choix est retourné
- Info : Retourne les éléments de votre choix dans un array. Les différentes possibilités sont : channel, image, item, textinput, skipdays et skiphours. Ces parametres peuvent être passés dans l' ordre de votre choix.
$xml -> Return_infos('item')$xml -> Return_infos('item', 'channel')$xml -> Return_infos('image', 'channel', 'skipdays', 'skiphours')
Affichage simple
Output( [ int Limit] )
Affichage simple des résultats. Si Limit est spécifié, Limit résultats seront retournés.
- Limit : Spécifie le nombre maximum de résultats retournés. Limit = 10 par défaut.
$xml -> Output()$xml -> Output(5)
Durée du cache
delay = int 3600
Regle la durée du cache en seconde
- delay : La durée du cache en seconde.
$xml -> delay = 3600
Durée de connection aux RSS
delay = float 4
Regle la durée maximum, en seconde, que le script passera a telecharger un RSS. Par defaut elle est reglé a 6 secondes.
- timeout : La durée du timeout en seconde.
$xml -> timeout = 4