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:
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
Vous devez vous connecter pour publier un commentaire.
Ce sujet :
sorties :
OriginalL'auteur davidkonrad