J'utilise le parser ci-dessous pour afficher les derniers billets du blog sur la homepage de PokerFurie.com
Par contre, comme vous pouvez le voir, ça ne s'affiche pas correctement. Je ne sais pas ce qui se passe pour certains accents et il y a l'URL du lien qui s'affiche à la fin du résumé.
J'utilise Feeburner pour optimiser le flux, donc je ne sais pas si le problème vient du parser ou d'un réglage Feedburner.
Par contre, c'est bien la première fois que j'ai un souci avec ce parser, donc je cale sur la solution
Merci pour votre aide
CODE
<?
// on va lire le fichier xml
$site = "http://feeds.feedburner.com/furiedupoker"; // remplacez par l'adresse !
$fp = _AT_fopen($site,"r");
while(!feof($fp)) $raw .= _AT_fgets($fp, 4096);
fclose($fp);
// on le rend lisible
if(eregi("<item>(.*)</item>", $raw, $rawitems ) ) {
$items = explode("<item>", $rawitems[0]);
// on l'exploite
for( $i = 0; $i < count($items)-1; $i++ ) {
eregi("<title>(.*)</title>",$items[$i+1], $title );
eregi("<description>(.*)</description>",$items[$i+1], $description);
eregi("<link>(.*)</link>",$items[$i+1], $link );
echo "- <b><a href='".$link[1]."' target='_blank'
title='".$title[1]."'>".$title[1]."</a></b> :
".$description[1]."<br>\n";
}
}
?>
// on va lire le fichier xml
$site = "http://feeds.feedburner.com/furiedupoker"; // remplacez par l'adresse !
$fp = _AT_fopen($site,"r");
while(!feof($fp)) $raw .= _AT_fgets($fp, 4096);
fclose($fp);
// on le rend lisible
if(eregi("<item>(.*)</item>", $raw, $rawitems ) ) {
$items = explode("<item>", $rawitems[0]);
// on l'exploite
for( $i = 0; $i < count($items)-1; $i++ ) {
eregi("<title>(.*)</title>",$items[$i+1], $title );
eregi("<description>(.*)</description>",$items[$i+1], $description);
eregi("<link>(.*)</link>",$items[$i+1], $link );
echo "- <b><a href='".$link[1]."' target='_blank'
title='".$title[1]."'>".$title[1]."</a></b> :
".$description[1]."<br>\n";
}
}
?>