Logo classes.scriptsphp.org PHP

go to nav bar

simpleRSS

Parsing de fichier RSS grâce a l' extension simplexml.

Cette classe permet de parser et d' afficher des fichiers RSS grâce à l' extension SimpleXML disponible à partir de PHP 5. La classe dispose des mêmes fonctionnailtés que les classes RSS 0.91 et domRSS .

Les Méthodes

Exemples

  1. Spécifications et DTD du format RSS 0.91
  2. Parser un fichier RSS - Affichage Simple
  3. 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;

go to the top
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' )

go to the top
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')

go to the top
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)

go to the top
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

go to the top
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

go to the top

Merci de ne pas suivre ce lien emails.

0.0894s | «»
PHP powered