Logo classes.scriptsphp.org PHP

go to nav bar

RSS 2.00 Beta

Création et parsing de fichier RSS.

La classe RSS 2.00 fournit des fonctions permettant de parser ou de créer des fichiers RSS conformément aux spécifications RSS 2.00. Le parser utilise les fonctions XML de PHP, il est donc impératif que votre document ait une syntaxe XML valide.

Cette classe utilise un wrapper http different de celui de php ainsi qu un systeme de cache, elle necessite donc des classe associées.

La classe est une version de test, normalement fonctionnelle mais pas exempte de bugs.

Les ajout par rapport a la au systeme de base :

  • un wrapper HTTP controlant plus finement les timeout et les erreur de reception des Feeds.
  • un cache HTTP evitant les requete http inutile.
  • la gestion faclité des encodage d'entrée et sortie du parser RSS.

Les Méthodes

Exemples

  1. Parser un fichier RSS - Affichage Simple
  2. Parser un fichier RSS - Affichage avancé
  3. Création d' un fichier RSS Simple
  4. Création d' un fichier RSS à partir d' infos venant de MySQL

Parser un fichier RSS - Affichage Simple

<?php

# Inclusion de la source de la classe
include './rss.class.php';

# Nouvelle instance
$xml = new RSS;

# Definition des ecodage entree et sortie
$xml->inEnc 'UTF-8';
$xml->outEnc 'UTF-8';

$xml->httpTimeout 4;    # durée d attente du Feed en seconde
$xml->cacheTime 600;    # durée du cache HTTP en seconde

# le fichier RSS à parser
$xml -> Parser('http://blog.dreams4net.com/rss/0.91');

# Parsing du fichier
$xml -> Parse();

// Affichage simple des 10 premiers résultats
echo $xml -> Output(10);

?>

Merci de ne pas suivre ce lien emails.

0.0567s | «»
PHP powered