Accueil > > > MY LAST RSS, CLASSE POUR PARSER ET FUSIONNER PLUSIEURS FEEDS RSS
MY LAST RSS, CLASSE POUR PARSER ET FUSIONNER PLUSIEURS FEEDS RSS
Information sur la source
Description
Cette classe permet d'interroger plusieurs flux RSS puis de récupérer les résultats "classés" par date de publication dans un tableau associatif. Cette source est dérivée de lastRSS (voir annotations), - à l'origine dédié à un seul feed par requête -, avec de nombreuses corrections et améliorations (détails dans le readme.txt) notamment : - Débuggage et optimisation sur le système de Cache - Support complet de tous les tags RSS 2.0 - Utilisation du Cache quand la source est défaillante Pour conclure, cette source vous évitera d'être "insulté" par les webmasters dont les feeds sont aspirés à la "barbare" (n'est ce pas Nico ? ;o)... Sans parler du potentiel interressant d'afficher des résumés de plusieurs feeds sur votre site, ou, de créer un seul flux avec tous ceux dont vous êtes l'auteur (Ex: Yahoo! 360 + Yahoo! Groupes + Yahoo! Answers + Yahoo! My Web) ;op N'UTILISEZ PLUS CETTE VERSION, version récente débuggée sur SourceForge: http://sourceforge.net/projects/mylas trss/
Source
- // EXEMPLE D'USAGE
-
- // Create lastRSS object
- $rss = new mYLastRSS;
-
- // Set cache dir and cache time limit (1200 seconds)
- // (don't forget to chmod cache dir to 777 to allow writing)
- $rss->cache_dir = '../../cache';
- $rss->cache_time = 60 * 60 * 24 * 1;
- //$rss->cache_all = TRUE;
- //$rss->default_cp = 'UTF-8';
- $rss->cp = 'windows-1252';
- $rss->CDATA = 'strip';
- $rss->stripHTML = FALSE;
- $rss->min_items_required = 2;
- $rss->use_cache_if_failed = TRUE;
-
- unset($sources);
- $sources[] = 'http://blog.360.yahoo.com/rss-FfAVOG01brY4lJgFOIoLXam9c8Pg';
- $sources[] = 'http://fr.search.yahoo.com/myweb/user/v6w7lIAedu4TFqEfwU5M9SLSbA--/Yahoo%21/rss.xml';
- $sources[] = 'http://answers.yahoo.com/rss/userq?kid=AA10001721';
- $sources[] = 'http://www.flickr.com/services/feeds/photos_public.gne?id=78854247@N00&format=rss_200';
- $sources[] = 'http://www.vbfrance.com/rss.aspx?type=AuteurCode&ID=14585';
- $sources[] = 'http://www.codes-sources.com/rss.aspx?type=AuteurCode&ID=14585';
- $sources[] = 'http://myweb2.search.yahoo.com/mywebrss/user/NYQv_.RZqu_gm4IE_vMfKA--/tag/yahoo/urls.xml';
-
- // Try to load and parse RSS file
- if ($rs = $rss->Get($sources))
- {
- // Show last published articles (title, link, description)
- foreach($rs['items'] as $item)
- {
- ...
- }
- }
- else
- {
- // Affichage des erreurs avec le tableau $rss->_LAST_ERROR_MESSAGES
- }
-
-
// EXEMPLE D'USAGE
// Create lastRSS object
$rss = new mYLastRSS;
// Set cache dir and cache time limit (1200 seconds)
// (don't forget to chmod cache dir to 777 to allow writing)
$rss->cache_dir = '../../cache';
$rss->cache_time = 60 * 60 * 24 * 1;
//$rss->cache_all = TRUE;
//$rss->default_cp = 'UTF-8';
$rss->cp = 'windows-1252';
$rss->CDATA = 'strip';
$rss->stripHTML = FALSE;
$rss->min_items_required = 2;
$rss->use_cache_if_failed = TRUE;
unset($sources);
$sources[] = 'http://blog.360.yahoo.com/rss-FfAVOG01brY4lJgFOIoLXam9c8Pg';
$sources[] = 'http://fr.search.yahoo.com/myweb/user/v6w7lIAedu4TFqEfwU5M9SLSbA--/Yahoo%21/rss.xml';
$sources[] = 'http://answers.yahoo.com/rss/userq?kid=AA10001721';
$sources[] = 'http://www.flickr.com/services/feeds/photos_public.gne?id=78854247@N00&format=rss_200';
$sources[] = 'http://www.vbfrance.com/rss.aspx?type=AuteurCode&ID=14585';
$sources[] = 'http://www.codes-sources.com/rss.aspx?type=AuteurCode&ID=14585';
$sources[] = 'http://myweb2.search.yahoo.com/mywebrss/user/NYQv_.RZqu_gm4IE_vMfKA--/tag/yahoo/urls.xml';
// Try to load and parse RSS file
if ($rs = $rss->Get($sources))
{
// Show last published articles (title, link, description)
foreach($rs['items'] as $item)
{
...
}
}
else
{
// Affichage des erreurs avec le tableau $rss->_LAST_ERROR_MESSAGES
}
Conclusion
Consultez la documention et les exemples de lastRSS qui sont compatibles avec mYLastRSS http://lastrss.webdot.cz/
Cette source est devenue un projet sur SourceForge: http://sourceforge.net/projects/mylas trss/
Historique
- 15 mai 2006 12:47:18 :
- Coorections de bug, support partiel iTunes, Media RSS, Dublin Core, XSLT4RSS et une sous-classe pour le RSS-rewriting
- 28 novembre 2006 16:45:00 :
- Migration sur SourceForge
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Cherche parser RSS 0.9 1.0 et 2.0 [ par olid ]
Jour, Je cherche un tit script (ou une classe) ou un debut de source pour parser du RSS... Je veux juste recuperer les titres et URLs, ce qui est dej
parser un flux rss contenu et affichage dans un bloc [ par micka75014 ]
Bonjour,Comment parser un flux RSS : avec sax simpleXMLJ'ai besoin de recuperer la balise <contenu> je ne sais pas si elle est toujour disponibl
Flux rss rapatrier une fois sur 2 [ par Apprentilinux ]
Bonjour, voilà mon souci le site que je récupère qu'une fois sur 2 les flux rss, il saute d'une ligne, voilà le code :<pre class="alt2" dir="ltr" sty
Recupérer des infos d'un flux rss depuis un serveur distat [ par wacha ]
Bonsoir,Voila ayant certaiment fait une betise dans mon code / test il se trouve qu'un hebergeur de blog a bloqué l'adresse ip de mon site. Evidement
Parseur de flux RSS : affichage et tri [ par Quentin4646 ]
Bonsoir, je suis un débutant en PHP et j'ai eu beau cherché mais je n'ai pas trouvé de réponse à mes questions.Voilà je souhaite créer un flux RSS de
[POO] Une classe dans une classe [ par Mrreivax ]
Bonsoir.Et bien voila. J'ai créé une classe de gestion des images.J'ai par la suité créé une autre classe de gestion de banières.Mais, cette dernière
fil rss [ par jphilippev ]
bonjourj'ai un message d'erreur :Notice: Undefined index: rssurl in C:\Program Files\EasyPHP 2.0b1\www\essai php\script_espace_membres\filrss.php on l
probleme avec php photo modules [ par mellekristel ]
Bonjour, je suis débutante en php. j'ai créer un site pour une artiste peintre, et j'ai utilisé et modifié le script "php photo module", Ce script est
Tableau d'éléments "class" ?? [ par x-smurf ]
Bonjour à tous, je cherche à faire un tableau d'élements "class" pour la gestion d'utilisateurs.Exemple=====class unknownUser extends abstractUser { .
Parser un SUPER fichier xml zippé(.gz)! [ par alifarah7 ]
Bonjour, et excusez moi pour le derangement J'ai un fichier que je reçois chaque jour d'une société et qui contient leur flux rss contenant leurs
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|