Obtenez de l'enceinte img url de flux rss

J'ai un problème avec une alimentation de rss en php. Je veux obtenir le img-url à partir de "enceinte" mais sa ne fonctionne pas.

Mon code tout à l'heure:

$rss = simplexml_load_file($url);

$i = 0;
if($rss)
{
$items = $rss->channel->item;
foreach($items as $item)
{
$title = $item->title;
$link = $item->link;
$published_on = $item->pubDate;
$phpDate = strtotime($published_on);
$enclosure = $item['enclosure'][0]['url'];

De la RSS:

<enclosure url="http://www.svenskafans.com/image/7/141433/Snalla-Pelle-stanna-i-Gefle.jpg" lenght="51265" type="image/jpeg" />

Important à noter est que, parfois, il n'y a pas d'enceinte de la balise avec le de sorte qu'il doit travailler même si elle est manquante.

Merci!
Meilleures Salutations
Charles

Comment peut-on proposer une solution sans voir la structure XML?
Désolé! Ici: svenskafans.com/rss/team/77.aspx
La syntaxe est incorrecte. Vous devez utiliser la flèche de la syntaxe de traverser l'objet: $enclosure = $item->enclosure->url;.

OriginalL'auteur Andreas | 2013-11-12