begin process at 2012 05 27 20:15:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > FLUX RSS DES COMMENTAIRES SUR UN SKYBLOG

FLUX RSS DES COMMENTAIRES SUR UN SKYBLOG


 Information sur la source

Note :
Aucune note
Catégorie :Astuces Classé sous :skyblog, rss, flux, commentaire Niveau :Débutant Date de création :25/07/2006 Date de mise à jour :25/07/2006 13:41:05 Vu :11 388

Auteur : TheTransporter

Ecrire un message privé
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

 Description

Basé sur le script de Pierre Gros (sur ce site) qui crée un flux rss a partir des articles d'un skyblog, j'ai commencé un script qui crée un script RSS des commentaires.

Le script fonctionne mais il n'est pas terminé,mais il fonctionne, malheureusement, je ne peux pas le terminer par manque de temps, mais je l'améliore et je mettrai à jour chaque améliorations.


Source

  • <?php
  • /*
  • Codé par Pierre GROS
  • Si ca peux vous servir, faites vous plaisir
  • Changez le tant que vous voulez
  • mais si vous pouviez laisser ce bandeau, ca ferais plaisir à mon égo
  • Modifié par Dell'Aiera Pol.(d.paolino@gmail.com)
  • Ce script permet de créer un flux RSS pour les commentaires d'un skyblog (enfin tant que l'architecture de leurs pages sera celle d'aujourd'hui)
  • Pour que ca marche, mettez ce fichier sur un server web gérant le PHP et le flux rss sera a l'adresse: http://adresse_du_fichier/rss.php?blogger=nom_du_blog
  • Dernière version: 12 juillet 2006
  • */
  • $nb_pages_max=-1;//mettre -1 pour tous
  • if (!empty($_GET['blogger'])){
  • $blogger=urlencode($_GET['blogger']);//blogger à surveiller
  • function dotimestamp($date)
  • {
  • $semaine[1]="Lundi";
  • $semaine[2]="Mardi";
  • $semaine[3]="Mercredi";
  • $semaine[4]="Jeudi";
  • $semaine[5]="Vendredi";
  • $semaine[6]="Samedi";
  • $semaine[7]="Dimanche";
  • $tabmois[1]="Janvier";
  • $tabmois[2]="Février";
  • $tabmois[3]="Mars";
  • $tabmois[4]="Avril";
  • $tabmois[5]="Mai";
  • $tabmois[6]="Juin";
  • $tabmois[7]="Juillet";
  • $tabmois[8]="Août";
  • $tabmois[9]="Septembre";
  • $tabmois[10]="Octobre";
  • $tabmois[11]="Novembre";
  • $tabmois[12]="Décembre";
  • $date = explode(" ",$date);
  • $jour = array_search($date[0],$semaine);
  • $journum = $date[1];
  • $mois = array_search($date[2],$tabmois);
  • if ($date[3] == "à")
  • {
  • $an = 2006;
  • $temps = explode(":",$date[4]);
  • $heure = $temps[0];
  • $minute = $temps[1];
  • }
  • else
  • {
  • $an = $date[3];
  • $temps = explode(":",$date[5]);
  • $heure = $temps[0];
  • $minute = $temps[1];
  • }
  • $timestamp = mktime($heure,$minute,00,$mois,$journum,$an);
  • $date = date('l d F Y H:i',$timestamp);
  • $string = "$journum/$mois/$an $heure:$minute $timestamp $date";
  • return $timestamp;
  • }
  • function nettoie_phrase ($phrase) //a ameliorer, ce sont les problemes que j'ai rencontré
  • {//cette fonction nettoie une ligne de code html pour la renvoyer proprement
  • $phrase = utf8_encode($phrase);
  • $phrase = strip_tags($phrase);//enleve les balises html
  • //pose probleme si ca coupe un code html
  • /*if (strlen($phrase) > 100) {
  • $phrase = substr($phrase, 0, 100);//ne prends que les 100 1ers caracteres
  • $phrase .= "...";
  • }*/
  • $phrase = trim($phrase);//vire les caracteres illisibles en début et fin de phrase
  • return ($phrase);//renvoie la phrase propre
  • }
  • function retourne_date ($date)//prends la date au format skyblog et la renvoie au format RSS
  • {
  • //Posté le vendredi 28 avril 2006 à 01:33
  • //deviens
  • //Fri, 28 Apr 2006 01:33:00 +0200
  • $francais = array("Posté le ", "à ", "janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "novembre", "décembre", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi", "dimanche");
  • $anglais = array("", "", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Nov", "Dec", "Mon,", "Tue,", "Wed,", "Thu,", "Fri,", "Sat,", "Sun,");
  • $date = str_replace($francais, $anglais, $date);
  • $date .= ':00 '.date("O");
  • return ($date);
  • }
  • if (!$fp = fopen("http://$blogger.skyblog.com/","r"))
  • {
  • echo 'ERREUR!'."\n";
  • }
  • else
  • {
  • // NOMBRE DE PAGES
  • $page_courante = 1;
  • $nb_pages = 0;
  • $fini = false;
  • while (!$fini AND !feof($fp)) { //on parcours toutes les lignes
  • $page = fgets($fp, 4096);
  • if (strpos($page,'var blog_nb_page = ') !== false) {//quand on trouve la ligne indiquant le nombre de page, on récupere la donée
  • $nb_pages = str_replace('var blog_nb_page = ','',$page);
  • $nb_pages = str_replace(';','',$nb_pages);
  • $fini = true;
  • }
  • }
  • if ($nb_pages_max<0 or $nb_pages_max > $nb_pages) //remet bien la valeur de $nb_pages_max
  • $nb_pages_max = $nb_pages;
  • // TITRE DU BLOG
  • $en_tete = false;
  • while (!$en_tete AND !feof($fp))
  • {
  • $page = fgets($fp, 4096);
  • if (strpos($page,'Nom du Skyblog :') !== false)
  • {
  • //en tete du flux rss
  • header('Content-type: text/xml');
  • echo '<?xml version="1.0" encoding="UTF-8" ?>'."\n";
  • echo '<rss version="2.0">'."\n";
  • echo '<channel>'."\n";
  • echo '<title>'.$blogger.'</title>'."\n";
  • echo '<lastBuildDate>'.date("r").'</lastBuildDate>'."\n";//date de l'instant ou le fichier est appelé
  • echo '<link>http://'.$blogger.'.skyblog.com/</link>'."\n";
  • echo '<description>' . nettoie_phrase (fgets($fp, 4096)) . '</description>'."\n";
  • echo '<language>fr</language>'."\n";
  • echo '<copyright>'.$blogger.'</copyright>'."\n";//mets le nom du blogger en copyright
  • $en_tete = true;
  • }
  • }
  • //debut des articles
  • $page_courante = 1;
  • while ($page_courante <= $nb_pages_max)
  • {//tant qu'on a pas dépassé la derniere page, on lit
  • if ($page_courante == 1) $page_a_voir='';
  • else $page_a_voir = $page_courante.'.html';//affiche la page de base ou la suivante
  • if (!$fp = fopen('http://'.$blogger.'.skyblog.com/'.$page_a_voir,"r")) {
  • $page_courante = $nb_pages + 1;
  • } else {
  • //articles de la page en cours
  • $fini = false;
  • while (!$fini AND !feof($fp)) {
  • $page = fgets($fp, 4096);
  • if ((strpos($page,'<div class="article"') !== false) and (strpos($page,'id="pagination"') === false)) {//$page contiens la ligne ou il y a l'ID et ce n'est pas la merdouille à la fin
  • $id=substr($page,strpos($page,"id=\"")+6); //recupere l'ID du message.
  • $id=substr($id,0,strpos($id,"\""));
  • //on affiche le tout
  • $ids[] = $id;
  • }
  • }
  • }
  • $page_courante++;//on passe a la page suivante
  • }
  • // La structure de la page est différente si il n'y a qu'un seul article!
  • foreach ($ids as $id)
  • {
  • $page_a_voir = $id.'_comment_1.html?14';//affiche la page de base ou la suivant
  • if ($fp = fopen('http://'.$blogger.'.skyblog.com/'.$page_a_voir,"r"))
  • {
  • //articles de la page en cours
  • while (!feof($fp))
  • {
  • $page = fgets($fp, 4096);
  • $from = nettoie_phrase($page);
  • $from = explode(",",$from);
  • $who = substr($from[0],3);
  • $date = substr($from[1],11);
  • if ((strpos($page,'<p class="title"') !== false))
  • {
  • $comm = nettoie_phrase (fgets($fp, 4096));
  • echo '<item>'."\n";
  • echo ' <page>'.$page_a_voir.'</page>'."\n";
  • echo ' <from>'.$who.'</from>'."\n";
  • echo ' <date>'.dotimestamp($date).'</date>'."\n";
  • echo ' <description>'.nettoie_phrase($comm).'</description>'."\n";
  • echo '</item>'."\n";
  • flush();
  • }
  • }
  • }
  • }
  • //fin du flux
  • if ($en_tete) {
  • echo '</channel>'."\n";
  • echo '</rss>'."\n";
  • } else echo "Blog inexistant!";
  • }
  • } else {
  • echo 'Veuillez indiquer un blogger'."\n";
  • }
  • ?>
<?php

/*
 Codé par Pierre GROS
 Si ca peux vous servir, faites vous plaisir
 Changez le tant que vous voulez
 mais si vous pouviez laisser ce bandeau, ca ferais plaisir à mon égo

 Modifié par Dell'Aiera Pol.(d.paolino@gmail.com)

 Ce script permet de créer un flux RSS pour les commentaires d'un skyblog (enfin tant que l'architecture de leurs pages sera celle d'aujourd'hui)

 Pour que ca marche, mettez ce fichier sur un server web gérant le PHP et le flux rss sera a l'adresse: http://adresse_du_fichier/rss.php?blogger=nom_du_blog

 Dernière version: 12 juillet 2006

 */

$nb_pages_max=-1;//mettre -1 pour tous
if (!empty($_GET['blogger'])){
    $blogger=urlencode($_GET['blogger']);//blogger à surveiller

function dotimestamp($date)
	{
	$semaine[1]="Lundi";
	$semaine[2]="Mardi";
	$semaine[3]="Mercredi";
	$semaine[4]="Jeudi";
	$semaine[5]="Vendredi";
	$semaine[6]="Samedi";
	$semaine[7]="Dimanche";

	$tabmois[1]="Janvier";
	$tabmois[2]="Février";
	$tabmois[3]="Mars";
	$tabmois[4]="Avril";
	$tabmois[5]="Mai";
	$tabmois[6]="Juin";
	$tabmois[7]="Juillet";
	$tabmois[8]="Août";
	$tabmois[9]="Septembre";
	$tabmois[10]="Octobre";
	$tabmois[11]="Novembre";
	$tabmois[12]="Décembre";

	$date = explode(" ",$date);
	$jour = array_search($date[0],$semaine);
	$journum = $date[1];
	$mois = array_search($date[2],$tabmois);

	if ($date[3] == "à")
		{
		$an = 2006;
		$temps = explode(":",$date[4]);
		$heure = $temps[0];
		$minute = $temps[1];
		}
	else
		{
		$an = $date[3];
		$temps = explode(":",$date[5]);
		$heure = $temps[0];
		$minute = $temps[1];
		}

	$timestamp = mktime($heure,$minute,00,$mois,$journum,$an);

	$date = date('l d F Y H:i',$timestamp);
	$string = "$journum/$mois/$an $heure:$minute $timestamp $date";
	return $timestamp;
	}


    function nettoie_phrase ($phrase) //a ameliorer, ce sont les problemes que j'ai rencontré
    {//cette fonction nettoie une ligne de code html pour la renvoyer proprement

        $phrase = utf8_encode($phrase);

        $phrase = strip_tags($phrase);//enleve les balises html

        //pose probleme si ca coupe un code html
        /*if (strlen($phrase) > 100) {
             $phrase = substr($phrase, 0, 100);//ne prends que les 100 1ers caracteres
             $phrase .= "...";
         }*/

        $phrase = trim($phrase);//vire les caracteres illisibles en début et fin de phrase

        return ($phrase);//renvoie la phrase propre
    }

    function retourne_date ($date)//prends la date au format skyblog et la renvoie au format RSS
    {
        //Posté le vendredi 28 avril 2006 à 01:33
        //deviens
        //Fri, 28 Apr 2006 01:33:00 +0200
        $francais = array("Posté le ", "à ", "janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "novembre", "décembre", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi", "dimanche");
        $anglais = array("", "", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Nov", "Dec", "Mon,", "Tue,", "Wed,", "Thu,", "Fri,", "Sat,", "Sun,");
        $date = str_replace($francais, $anglais, $date);
        $date .= ':00 '.date("O");
         return ($date);
     }


     if (!$fp = fopen("http://$blogger.skyblog.com/","r"))
	{
        echo 'ERREUR!'."\n";
	}
     else
	{


         // NOMBRE DE PAGES
         $page_courante = 1;
         $nb_pages = 0;
         $fini = false;
         while (!$fini AND !feof($fp)) { //on parcours toutes les lignes
             $page = fgets($fp, 4096);
             if (strpos($page,'var blog_nb_page = ') !== false) {//quand on trouve la ligne indiquant le nombre de page, on récupere la donée
                 $nb_pages = str_replace('var blog_nb_page = ','',$page);
                 $nb_pages = str_replace(';','',$nb_pages);
                 $fini = true;
             }
         }
         if ($nb_pages_max<0 or $nb_pages_max > $nb_pages) //remet bien la valeur de $nb_pages_max
             $nb_pages_max = $nb_pages;

         // TITRE DU BLOG
         $en_tete = false;
         while (!$en_tete AND !feof($fp))
 	     {
             $page = fgets($fp, 4096);
             if (strpos($page,'Nom du Skyblog :') !== false)
	         {
                 //en tete du flux rss
                 header('Content-type: text/xml');
                 echo '<?xml version="1.0" encoding="UTF-8" ?>'."\n";
                 echo '<rss version="2.0">'."\n";
                 echo '<channel>'."\n";
                 echo '<title>'.$blogger.'</title>'."\n";
                 echo '<lastBuildDate>'.date("r").'</lastBuildDate>'."\n";//date de l'instant ou le fichier est appelé
                 echo '<link>http://'.$blogger.'.skyblog.com/</link>'."\n";
                 echo '<description>' . nettoie_phrase (fgets($fp, 4096)) . '</description>'."\n";
                 echo '<language>fr</language>'."\n";
                 echo '<copyright>'.$blogger.'</copyright>'."\n";//mets le nom du blogger en copyright
                 $en_tete = true;
                 }
            }




        //debut des articles
        $page_courante = 1;
        while ($page_courante <= $nb_pages_max)
	    {//tant qu'on a pas dépassé la derniere page, on lit

            if ($page_courante == 1) $page_a_voir='';
             else $page_a_voir = $page_courante.'.html';//affiche la page de base ou la suivante

             if (!$fp = fopen('http://'.$blogger.'.skyblog.com/'.$page_a_voir,"r")) {
                $page_courante = $nb_pages + 1;
            } else {

                //articles de la page en cours
                $fini = false;
                while (!$fini AND !feof($fp)) {
                    $page = fgets($fp, 4096);
                    if ((strpos($page,'<div class="article"') !== false) and (strpos($page,'id="pagination"') === false)) {//$page contiens la ligne ou il y a l'ID et ce n'est pas la merdouille à la fin
                        $id=substr($page,strpos($page,"id=\"")+6);    //recupere l'ID du message.
                        $id=substr($id,0,strpos($id,"\""));
                        //on affiche le tout
                        $ids[] = $id;
                    }
                }

            }

            $page_courante++;//on passe a la page suivante

        }

// La structure de la page est différente si il n'y a qu'un seul article!

        foreach ($ids as $id)
	    {

            $page_a_voir = $id.'_comment_1.html?14';//affiche la page de base ou la suivant

	    if ($fp = fopen('http://'.$blogger.'.skyblog.com/'.$page_a_voir,"r"))
		{
                //articles de la page en cours
                while (!feof($fp))
		    {
                    $page = fgets($fp, 4096);

		    $from = nettoie_phrase($page);
		    $from = explode(",",$from);

		    $who = substr($from[0],3);
		    $date = substr($from[1],11);


		    if ((strpos($page,'<p class="title"') !== false))
			{
			$comm = nettoie_phrase (fgets($fp, 4096));
                        echo '<item>'."\n";
			echo '    <page>'.$page_a_voir.'</page>'."\n";
			echo '    <from>'.$who.'</from>'."\n";
			echo '    <date>'.dotimestamp($date).'</date>'."\n";
                        echo '    <description>'.nettoie_phrase($comm).'</description>'."\n";
                        echo '</item>'."\n";
 			flush();
			}
                    }
                }

            }





        //fin du flux
        if ($en_tete) {
            echo '</channel>'."\n";
            echo '</rss>'."\n";
        } else echo "Blog inexistant!";
    }
} else {
    echo 'Veuillez indiquer un blogger'."\n";
}

?>


 Conclusion

Bugs connus:
Ne gère pas les articles ou il n'y a qu'un seul commentaire, ni même ceux ou il y a plusieurs pages...


A faire:
-Gerer les articles ou il n'y a qu'un seul commentaire et plusieurs pages de commentaires.
-Améliorer et optimiser le code

N'hésitez pas à contribuer!


 Historique

25 juillet 2006 13:41:06 :
correction d'ortographe

 Sources de la même categorie

AFFICHÉ SUR UN TABLEAU AVEC PAGINATION ET BASE DE DONNÉES par stormxp
Source avec Zip Source avec une capture GENERATEUR D'ONGLET DE NAVIGATION PHP par pos123
FORMATER UN LIEN YOUTUBE, DAILYMOTION OU VIMEO POUR L'UTILIS... par kgb93
Source avec Zip Source avec une capture PAGINATION + FICHIER CSS par profdi
Source avec Zip Source avec une capture SYSTEME D'AUTHENTIFICATION PHP AVEC PROTÉCTION KEYLOGGER par mtrix000

 Sources en rapport avec celle ci

Source avec Zip [PHP5][CLASSE] GÉNÉRATION DE FLUX RSS 2.0 par webdeb
Source avec Zip [PHP5/DOM] CLASSE DE CREATION DE FLUX RSS VIA UN FICHIER XML par jean84
EXPLOITER UN FLUX RSS DANS UNE FONCTION PHP PORTABLE. par R0_0T
Source avec Zip CREER UN FLUX RSS DE SKYBLOG par super_mamie
FLUX RSS D'UN SKYBLOG par zedarkmaster

Commentaires et avis

Commentaire de TheSin le 26/07/2006 10:52:41

mmm, t'as une balise "page" dans l'item de ton flux rss, mais cet balise n'existe pas pour le RSS 2.
pour le lien de la page c'est <link>lien</link> ou <guid isPermaLink="true">lien</guid>

Commentaire de super_mamie le 28/07/2006 00:52:18

Wouhou, quelqu'un qui utilise un de mes scripts, ca fait chaud au coeur :')

J'ai pas trop cherché à comprendre ce qui allait pas (en fait je réussi pas a utiliser ce script chez moi :s) mais j'ai un petit truc à te proposer comme rajout:

Ligne 188 tu a mis ca:
$page_a_voir = $id.'_comment_1.html?14';//affiche la page de base ou la suivant

et le ?14 donne le style de la page, qui est différent d'un blog à l'autre.
Pour le récupérer, essaie de rajouter ca à la ligne 127 (après la récupération du nombre de pages du blog)

//style du blog (pour le lien vers les commentaires)
$fini = false;
while (!$fini AND !feof($fp)) { //on parcours toutes les lignes
$page = fgets($fp, 4096);
if (strpos($page,'var idtpl = ') !== false) {//quand on trouve la ligne indiquant le style de la page, on récupere la donée
$idtpl = str_replace('var idtpl = ','',$page);
$idtpl = str_replace(';','',$nb_pages);
$fini = true;
}
}

Ca devrait marcher :)
Pour le reste, je regarderait quand j'aurais fini le script sur lequel je suis en train de travailler.
En tout cas ca fait plaisir de voir que ce que j'ai fait peutx servir :D

Commentaire de TheSin le 28/07/2006 11:43:31

super_mamie, a la place de
while (!$fini AND !feof($fp)) {
// code
  $fini = true;
}

tu peux faire ca :
while (!feof($fp)) {
// code
  break;
}

Vive le break dans le PHP, qui permet de sortir d'un switch, while, for, foreach, etc ... ^^

Commentaire de super_mamie le 28/07/2006 11:47:21

Oui, mais en cours on m'a toujours apris à éviter qu'il y ai plusieurs points de sortie à une boucle alors je fais comme on m'a apris (parait que c'est plus propre).

Commentaire de TheSin le 28/07/2006 11:50:56

bin là t'en a pas plusieurs, t'en a qu'un de point de sorti de ta boucle, ta boucle serait donc plus propre avec un break, et c'est hors contexte de tes cours :-P

Commentaire de super_mamie le 28/07/2006 11:57:36

Mais si, mais si, le point de sortie de la boucle est le test de la condition dans le while(...)

Il n'y a donc que lorsque cette condition deviens fausse que la boucle se termine et à aucun autre momnt (d'où l'absence de break qui crérait un nouveau point de sortie).

Peut etre que la ca serait plus simple avec un break, mais pour des scripts plus barbares, je préfere continuer à coder sans break histoire de débuger plus simplement (et oui, un bon programateur est un programateur feignant) ;)

Commentaire de TheSin le 28/07/2006 12:04:01

bin oui, je suis d'accord, ton point de sortie est dans la condition du while, mais bon, entre un break plus simple et plus compréhensible au premier coup d'oeil, et un booléen mis a jour a la fin de la boucle pour etre retesté au début de la boucle, y'a pas grande différence, a part que le break est logiquement plus rapide ^^
(2 instructions contre 3/4 je crois)

enfin voilà, chacun fait comme il veut, moi je préfère la simplicité et la vitesse d'exécution du code ;-)

Commentaire de super_mamie le 28/07/2006 12:16:30

moi je préfere pas trop réfléchir :s
(honte à moi)

Commentaire de TheSin le 28/07/2006 12:20:27

ouaip, honte à toi :-P
un programmeur qui réfléchit pas, jme demande comment il peut gérer du code complexe ^^

Commentaire de super_mamie le 28/07/2006 12:30:03

ben il gere pas, il bidouille, et c'est ce que je fait.

Commentaire de kiki67100 le 16/06/2008 23:22:53

25 juillet 2006 13:41:06 :correction d'ortographe ...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Flux RSS [ par HagRapMan ] Salut tout le monde!Je voudrais savoir comment d&#233;velopper un flux RSS valide SANS SQL.Merci@+ 6 adresse dans le meme lecteur Flux RSS [ par Nexto ] Bonjour :) &nbsp;&nbsp;&nbsp; J'aimerais rassembler l'actu "A la Une" en utilisant 6 adresses de site qui utilisent le RSS j'emploie magpierss et j'a pb avec les accents lors de la génération d'un flux RSS(fichier xml) en utilisant domxml [ par maurimaure ] Bonjour, J'ai essay&#233; de g&#233;n&#233;rer un flux RSS&nbsp; en utilisant domxml, Mais j'ai un gros souci, mon navigateur se bloque sur les accen Recherche de flux xml ou/et rss de prog tv sportif [ par bobganjx ] Pauvre de moi en stage, exploit&#233; par un employeur sans scrupule qui me paye pas (c'est beaux les &#233;tudes) ;<font color="#800080" Lire un flux RSS [ par ZuGbEn ] Voil&#224;, je suis un gros d&#233;butant en mati&#232;re de flux rss. J'ai faire un petit script qui lit un flux, vraiment simple. J'aimerais simplem lecteur de flux rss [ par jul00 ] salut tou le monde je suis a la recherche d'un lecteur de flux rss simple est comment&#233; si c'&#233;tait possible j'en ai trouver quelque un dans l 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 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 &lt;contenu&gt; je ne sais pas si elle est toujour disponibl


Nos sponsors


Sondage...

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 : 0,671 sec (3)

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