begin process at 2012 05 30 17:20:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Parseur de flux RSS : affichage et tri


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Parseur de flux RSS : affichage et tri

vendredi 30 novembre 2007 à 21:20:33 | Parseur de flux RSS : affichage et tri

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 par un formulaire, j'ai trouvé un script sur ce site mais les 'item' de s'accumulaient pas, c'est à dire qu'il n'y en avait qu'un, quand j'en saisisais un l'ancien laissait place au plus récent.
Alors voilà je cherche un script qui puisse réaliser cette opératition, mais ce n'est pas tout en fait :S
Voilà je voudrais 'qu'à la sortie' il y ait un flux avec tout les autres items => nouvelles.xml et un autre fichier comprenant seulement les 5 derniers item => rss.xml.
Voilà le script PHP que j'utilise pour "parser" :
<?php
$site = "nouvelles.xml";
$fp = @fopen($site,"r");
while(!feof($fp)) $raw .= @fgets($fp, 4096);
fclose($fp);

if( eregi("<item>(.*)</item>", $raw, $rawitems ) ) {
 $items = explode("<item>", $rawitems[0]);

 for( $i = 0; $i < count($items)-1; $i++ ) {
  eregi("<title>(.*)</title>",$items[$i+1], $nom );
  eregi("<dc:creator>(.*)</dc:creator>",$items[$i+1], $auteur );
  eregi("<description>(.*)</description>",$items[$i+1], $contenu );
  eregi("<pubDate>(.*)</pubDate>",$items[$i+1], $jour );
  $date = date("d-m-Y", strtotime($jour[1]));

  echo "<span style='color: navy ; '><b>".$nom[1]."</span></b> par <b><span style='color: orange ; '>".$auteur[1]."</span></b>";
  echo "<br><i>".$date."</i>";
  echo "<br>".$contenu[1]."<br><br>";
 
 }
}

?>

samedi 1 décembre 2007 à 12:50:23 | Re : Parseur de flux RSS : affichage et tri

coucou747

Administrateur CodeS-SourceS
c'est pas un parseur que tu veux, mais un generateur...

a ta place, je stoquerais tout les items dans une base de donnee pour ensuite generer ton xml

/**
* @author coucou747 <coucou747@hotmail.com>
* @see irc://cominweb.uni-irc.net/#programmation
*/


Cette discussion est classée dans : rss, flux, items, fp, eregi


Répondre à ce message

Sujets en rapport avec ce message

flux rss [ par younes777 ] Bonjour,J'ai un probleme d'affichage,mon flux rss s'affiche comme :Actuellement, les usagers sont indemnisés en bons-voyages.<img width='1' height='1 Problème d'affichage d'image d'un fil RSS ? [ par seabird ] Bonjour, Je n'arrive pas à resoudre mon problème. En effet je veux lire le contenu d'un fichier RSS qui n'est pas de moi, dont la structure est la sui Lire un flux RSS [ par ZuGbEn ] Voilà, je suis un gros débutant en matière de flux rss. J'ai faire un petit script qui lit un flux, vraiment simple. J'aimerais simplement avoir un av lecteur de flux rss [ par jul00 ] salut tou le monde je suis a la recherche d'un lecteur de flux rss simple est commenté si c'était possible j'en ai trouver quelque un dans les sources RSS sans le design [ par morpheus262 ] Bonjour,j ai developpé un systeme de flux RSS sur mon site, pas de probleme tout se passe bien le flux se met a jour, et mon lecteur de RSS (thunderbi lire un flux rss [ par elmekki ] BonsoirJe cherche comment lire quelques données apartir d'un fichier xmlpar ex: <a class="b" onfocus="h()" href="http://www.zdnet.fr/fee Flux rss sécurisé [ par lefter ] Bonjour,je souhaiterai solicité votre savoir pour vous posez une petite question :     Est-il possible de forcer un flux RSS seulement en liaison par Flux RSS [ par piep14 ] Bonjour, je cherche a diffuser sur mon site des news provenant de flux rss, c'est a dire en xml, mais je ne trouve pas !!!Merci de votre aide Comment gerer un flux Rss [ par nlahkim ] Salut a vous,c'est ma premiere requette!!Voilaà, j'ai pris conscience de la force du flux rss, son integration a un site est assez simple, mai je veux Protéger un flux RSS [ par mentral ] Bonjour,Je développe un site doté d'un module qui analyse chaque opération effectuée dans l'interface d'admin, checke la "santé" du site et logge les


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,555 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales