Facebook Twitter Google Maps RSS
Home 未分類 RSSフィードの取得
formats

RSSフィードの取得

Published on 2014年2月26日, by in 未分類.

こんにちは!初投稿の直井です。

今回はRSSフィードの取得方法に関しての投稿です。

RSSとは、ニュースやブログなど各種のwebサイトの更新情報を簡単に
取得出来ることで知られています。
今回はRSSを公開しているwebサイトから情報を取得する方法をご紹介
します。

まずは取得したいRSSの一例です。

 

 

 

 

 

 

 

続いて取得のためのPHPコードです。

 

$RSSpath=”取得したいRSSのURL”

$XML = simplexml_load_file($RSSpath);

$nameSpaces = $XML->getNamespaces(true);

for ($i=0; $i < count($XML->channel->item); $i++) {
$response_news[‘url’] = $XML->channel->item[$i]->link;
$response_news[‘title’] = $XML->channel->item[$i]->title;
$response_news[‘summary’] = $XML->channel->item[$i]->description;
$response_news[‘image’] = $XML->channel->item[$i]->children($nameSpaces[‘media’])->content->attributes()->url;
$response_news_s[] = $response_news;

}

 

これでRSSの各情報が取得出来ます。

 

苦労した点は画像URLの取得です。

初めにnamespaceをtrueにすることで属性が指定出来るようです。

詰まった方はお試しあれ!

 

参考URL:http://kawama.jp/archives/2013/05/20/php_xml_namaekuukan.html

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*