0

flikr からの RSS フィードがあります

http://api.flickr.com/services/feeds/photoset.gne?set=72157629920039099&nsid=50910794@N07&lang=en-us&format=rss_200

ここには、media:description、media:thumbnail などがあります。

media:thumbnail から URL を取得するために最善を尽くしていますが、まったく運がありません!

私のコード...

$content = file_get_contents("http://api.flickr.com/services/feeds/photoset.gne?set=72157629920039099&nsid=50910794@N07&lang=en-us&format=rss_200");

$x = new SimpleXmlElement($content);

$ourItems = "";

foreach($x->channel->item as $entry) {

    $thumbParent   = $entry->children("media");
    $thumb         = $thumbParent->thumbnail->attributes();
    $thumbW        = $thumb['width']; 
    $thumbH        = $thumb['height']; 
    $thumbURL      = $thumb['url']; 

   $ourItems .= "<li>\n"
                    ."<a href='$entry->link' title='$entry->title'>\n"
                       ."<img src='" . $thumbURL . "' />\n"
                    ."</a>\n"
                 ."</li>\n";

}

return $ourItems;

誰かが私を正しい方向に向けることができます - ありがとう!

4

1 に答える 1