Bonsoir à tous

J'utilise le script suivant (tuto de Pierre Ricadat : http://ghostdogpr.developpez.com/articles/rss/) pour lire un flux RSS :
(Monserveur ne prend en charge PHP5, donc je ne peux utiliser simplexml_load_file.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
// Lecture d'un fichier XML
function lit_rss($fichier,$champs) {
   // on lit le fichier
   if($chaine = @implode("",@file($fichier))) {
      // on explode sur <item>
      $tmp = preg_split("/<\/?"."item".">/",$chaine);
      // pour chaque <item>
      for($i=1;$i<sizeof($tmp)-1;$i+=2)
         // on lit les champs demand? <champ>
         foreach($champs as $champ) {
            $tmp2 = preg_split("/<\/?".$champ.">/",$tmp[$i]);
            // on ajoute au tableau
            $tmp3[$i-1][] = @$tmp2[1];
         }
      // et on retourne le tableau
      return $tmp3;
   }
}
 
$rss = lit_rss("http://www.jeuxvideo.fr/xml/rev.xml",array("title","link","description","pubDate", "url"));
// et on affiche...
foreach($rss as $tab) {
  echo '<div class="news_box">
           <div class="news_box_title">'.$tab[0].'</div>
           <div class="news_box_date">posté le '.date("d/m/Y",strtotime($tab[3])).'</div>
           '.$tab[2].' <a href="'.$tab[1].'">Lire tout l\'article</a>
        </div>';
}
?>
Le Flux RSS que je charge est de la forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
                   <item>
	 		<title>Le titre</title>
			<description>
                            Blablablablabla
                        </description>
 
			<link>http://www.jeuxvideo.fr/crise.html</link>
			<guid>http://www.jeuxvideo.fr/crise.html</guid>
			<pubDate>Mon,  8 Dec 2008 11:46:14 +0100</pubDate>
			<category>Actu</category>
			<enclosure url="http://img.jeuxvideo.fr/ex.jpg" type="image/jpeg"></enclosure>
                   </item>
Je n'arrive pas a récupérer le contenu de l'attribut url de la balise enclosure.

Pouvez vous m'aiguiller ??