Bonjour,
Je souhaite utiliser un agrégateur rss sur une page php, qui affiche le titre de l'article, la date du post, la description, et un lien vers le contenu complet.
Après avoir bien spécifié le charset en utf-8, je rencontre néanmoins un problème d'affichage lors de l'interprétation de la description, alors que toutes les autres chaines sont correctement affichées.
Les balise html de paragraphe ne sont pas interprêtées elles non plus, et je ne parviens pas à trouver l'erreur 
Ici la bribe de code php concernée (le lien xml en dur contient tous les champs requis).
Merci pour toute aide...
// Lecture d'un fichier XML
function lit_rss($fichier,$champs)
{
// Lecture du fichier
if($chaine = @implode("",@file($fichier)))
{
// Explode sur <item>
$tmp = preg_split("/<\/?"."item".">/",$chaine);
// Pour chaque <item>
for($i=1;$i<sizeof($tmp)-1;$i+=2)
{
// Lecture des champs demandés <champ>
foreach($champs as $champ)
{
$tmp2 = preg_split("/<\/?".$champ.">/",$tmp[$i]);
// Ajout au tableau
$tmp3[$i-1][] = @$tmp2[1];
}
}
// Retourne le tableau
return $tmp3;
}
}
$rss = lit_rss("http://www.labo-dotnet.com/articles/Csharp/28.xml",array("title","link","description","pubDate"));
// Affichage
foreach($rss as $tab)
{
echo "<div>";
echo"<div>".$tab[0]."</div>";
echo"<div>posté le ".date("d/m/Y",strtotime($tab[3]))."</div>";
echo"<div>".$tab[2]."</div>"; // Ligne concernée
echo"<div><a href='".$tab[1]."'>Lire tout l'article</a><hr/>";
echo"</div>";
}