[rêglé] Le fil Rss (forum.php) ne fonctionne plus, snifff

French Fred
WRInaute impliqué
WRInaute impliqué
 
Messages: 265
Inscription: Jeu Fév 12, 2004 18:19

[rêglé] Le fil Rss (forum.php) ne fonctionne plus, snifff

Message le Mar Sep 14, 2004 8:58

Le feel rss est cassé, qui est le responsable :x
Qu'il se denonce !

Fred

ps: olivier, un cdata sur le node "description" pourra régler le problème.
Tester en local ;)
Dernière édition par French Fred le Mar Sep 14, 2004 19:33, édité 2 fois.


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15883
Inscription: Ven Avr 19, 2002 19:51

Message le Mar Sep 14, 2004 9:19

tu parles de quel flux RSS ?

French Fred
WRInaute impliqué
WRInaute impliqué
 
Messages: 265
Inscription: Jeu Fév 12, 2004 18:19

Message le Mar Sep 14, 2004 10:16

Il s'agissait du rss forum.php sur la home.
Le probleme n'apparait plus a present.


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15883
Inscription: Ven Avr 19, 2002 19:51

Message le Mar Sep 14, 2004 10:39

je l'ai corrigé. Le problème venait du fait que je tronque la description des messages à 250 caractères et qu'il faut faire attention de ne pas couper une entité en deux...

French Fred
WRInaute impliqué
WRInaute impliqué
 
Messages: 265
Inscription: Jeu Fév 12, 2004 18:19

Message le Mar Sep 14, 2004 12:04

Yep, c'est ce que j'avais compris en regardant les sources du rss ;)
Mais pour ne pas te prendre la tête, tu peux encadrer le texte par un cdata comme ci dessous
Code: Tout sélectionner
<description><![CDATA[Le feel rss est cassé, qui est le responsable  :x
Qu'il se denonce !

Fred]]></description>


Cordialement,

Fred


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15883
Inscription: Ven Avr 19, 2002 19:51

Message le Mar Sep 14, 2004 12:39

merci Fred, je l'ai ajouté.

Bernard
WRInaute impliqué
WRInaute impliqué
 
Messages: 255
Inscription: Sam Sep 13, 2003 9:35

Message le Mar Sep 14, 2004 20:44

J'ai trouvé un script tout simple en php pour afficher un fil XML

Code: Tout sélectionner
<?php
/* ------------------------------------------------------
Parser de rss - by comscripts
------------------------------------------------------- */

$site = "http://www.zdnet.fr/feeds/rss/produits/guide/";
$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], $title );
  eregi("<link>(.*)</link>",$items[$i+1], $url );
  eregi("<description>(.*)</description>",$items[$i+1], $description);
 
 
  echo "<li><b>".$title[1]."</b> : ".$description[1];
  echo "<i> ... lire la <a href='".$url[1]."'>suite</a></i></li><br><br>";
}
}
?>


J'ai lu l'article WRi sur les fil RSS qui propose d'utiliser une classe php (payante en plus) . Ca me semble vraiment compliqué pour le meme résultat. ;-)

Bernard
WRInaute impliqué
WRInaute impliqué
 
Messages: 255
Inscription: Sam Sep 13, 2003 9:35

Message le Mar Sep 14, 2004 20:45

mon 100 ieme message 8)


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15883
Inscription: Ven Avr 19, 2002 19:51

Message le Mar Sep 14, 2004 20:53

magpie n'est pas payante, elle est fournie sous licence GPL !
de plus dans cette discussion on parle de création de flux RSS, et non pas d'extraction.

ceci dit ton code pourra sans doute en intéresser quelques uns pour sa simplicité.

squawk
WRInaute accro
WRInaute accro
 
Messages: 5985
Inscription: Lun Mar 22, 2004 19:45

Message le Mar Sep 14, 2004 21:32

Je confirme que magpie c'est pas payant que c'est facile et que l'article est très clair, la preuve j'ai réussi du premier coup :lol: :wink:

Bernard
WRInaute impliqué
WRInaute impliqué
 
Messages: 255
Inscription: Sam Sep 13, 2003 9:35

Message le Mar Sep 14, 2004 21:44

oui en effet ... ca m'étonnais qu'ils aient changé de politique. Je m'étais un peu perdu sur le site de sourceforge !


Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités