Aller au contenu

récupération des premieres lignes d'une news


gontran

Sujets conseillés

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

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

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



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