Bonjour,
j'ai utilisé la solution proposée par votre site pour intégrer un flux rss à une page de mon site.
Tout fonctionne et je vous remercie pour vos explications, cependant les informations s'affichent avec un losange et un point d’interrogation à l'intérieur sur chaque caractère spéciaux, apparemment il faut modifier le fichier feedparse.php mais que faut-il ajouter ?
Voici mon code:
Bien à vous,
pipido
j'ai utilisé la solution proposée par votre site pour intégrer un flux rss à une page de mon site.
Tout fonctionne et je vous remercie pour vos explications, cependant les informations s'affichent avec un losange et un point d’interrogation à l'intérieur sur chaque caractère spéciaux, apparemment il faut modifier le fichier feedparse.php mais que faut-il ajouter ?
Voici mon code:
Code:
<?php
require_once("magpierss/rss_fetch.inc");
function FeedParser($url_feed, $nb_items_affiches=5) {
$rss = fetch_rss($url_feed);
if (is_array($rss->items)) {
$items = array_slice($rss->items, 0, $nb_items_affiches);
$site_titre = $rss->channel["title"];
$site_lien = $rss->channel["link"];
$site_description = $rss->channel["description"];
$logo_titre = $rss->image["title"];
$logo_description = $rss->image["description"];
$logo_url = $rss->image["url"];
$logo_lien = $rss->image["link"];
$html = "<span style=\"float:left;margin:5px 0 0 5px\"><a href=\"".$logo_lien."\"><img src=\"".$logo_url."\" border=\"0\" alt=\"".$logo_description."\" title=\"".$logo_titre."\"></a></span>\n";
$html .= "<a href=\"".$site_lien."\" title=\"".$site_description."\" target=\"_blank\">".$site_titre."</a><br>\n";
$html .= "<span style=\"font-size:10px\">".$site_description."</span><br clear=\"left\"><br>\n";
foreach($items as $item) {
$titre = $item["title"];
$lien = $item["link"];
$description = $item["description"];
if (isset($item["enclosure"])) {
$photo = $item["enclosure"];
} else {
$photo = "";
}
$date = date("d/m/y",strtotime($item["pubdate"]));
if($photo!="")
$html .= "<img src=\"".$photo."\" alt=\"".$titre."\" style=\"float:left;margin-right:5px\">\n";
$html .= "<a href=\"".$lien."\" title=\"".$titre."\" target=\"_blank\">".$titre."</a><br>\n";
$html .= "<span class=\"tiny\">".$date." - ".$description = substr("$description",0 , 47).$titre = "...";"</span><br clear=\"left\"><br>\n";
}
return $html;
}
}
?>
Bien à vous,
pipido