Ola les webmasters
Voila j´utilise un flux RSS pour afficher les news d´un site partenaire. Pour cela j´utilise directement sa source XML que j´affiche en php via le script magpierss.
Le probleme c´est que j´aimerai que les liens obtenus du flux en question permettent l´ouverture de la page dans une nouvelle fenetre (_blank) et non dans la meme que celle de mon site.
Y a t´il un moyen d´appliquer une tel propriété à un code php?
J´utilise ce code pour le script de conversion:
[feedparser.php]
------------------------------------------------
<?php
// inclusion de la classe magpierss
require_once("flux/rss_fetch.inc");
function FeedParser($url_feed, $nb_items_affiches=5)
{
// lecture du fichier distant (flux XML)
$rss = fetch_rss($url_feed);
// si la lecture s´est bien passee, on lit les elements
if (is_array($rss->items))
{
// on ne recupere que les elements les + recents
$items = array_slice($rss->items, 0, $nb_items_affiches);
// debut de la liste
// (vous pouvez indiquer un style CSS pour la formater)
$html = "<ul>\n";
// boucle sur tous les elements
foreach ($items as $item)
{
$html .= "<li><a href=\"".$item[´link´]."\">";
$html .= $item[´title´]."</a></li>\n";
}
$html .= "</ul>\n";
}
// retourne le code HTML a inclure dans la page
return $html;
}
?>
--------------------------------------------------
-
Et celui ci sur mes pages:
<?php require_once("feedparser.php");
echo FeedParser("http://mononoke-bt.org/rss/all.xml", 6);
?>
-------------------------------------------
Si quelqu´un à une idée ca serai vraiment sympa. En vous remerciant 