PHP の RSS フィードに問題があります。「エンクロージャー」から img-url を取得したいのですが、うまくいきません。
今私のコード:
$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'];
RSS から:
<enclosure url="http://www.svenskafans.com/image/7/141433/Snalla-Pelle-stanna-i-Gefle.jpg" lenght="51265" type="image/jpeg" />
重要なのは、enclosure-tag がない場合があるため、なくても機能する必要があることです。
ありがとう!よろしくチャールズ