Bonjour,

J'ai récupérer un code sur developpez.com qui apprend à lire un flux rss sur une page php.

Seul problème, sur ma page d'accueil, je ne souhaite afficher que le dernier article du flux, et il me les liste tous.
Je pense que le problème vient de foreach, mais je ne connais pas son contraire?

Voici le code en question:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?php 
  $rss = simplexml_load_file('essai.xml'); 
  foreach ($rss->channel->item as $item) { 
  echo '<div>
           <h4>'.$item->title.'</h4>
           <div class="news_box_date">post&eacute; le '.date("m/d/Y",strtotime($item->pubDate)).'</div>
           '.$item->description.' <a href="'.$item->link.'">Lire tout l\'article</a>
        </div>';
  } 
?>
Par la même occasion, je me retrouve avec des choses bizarres à l'écran du type: L'événement

Mon fichier php contient cette entête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Et mon fichier RSS celle-ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">


Merci pour votre aide