Aller au contenu

Sujets conseillés

Posté

Bonjour le hub,

j'ai mis en plus magpierss, qui me permet de récupéré des news.

je me pose une question, est-il possible de récupéré les 2 premieres ligne de l'article

je vous met mon code pour info :

function rss($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);
// boucle sur tous les elements
foreach ($items as $item)
{
$html .= "<p";
$html .= "<a href=\"".$item['link']."\">";
$html .= $item['title']."</a></p>\n";
$html .="<p> </p>";
}
}

// retourne le code HTML a inclure dans la page
return $html;
}

merci

Posté

Les deux premieres lignes ca risque d'etre difficile, je ne croit pas qu'il y'ai de formatage html dans la plupart des flux rss. Par contre tu peut limiter a un nombre de caractere en utilsant substr($string, debut, fin).

Remarque tu peut toujours essayer de detecter un <br /> ou un \ ou \n dans le flux rss et le cas échéant récuperer ce qui se trouve avant.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...