■
PHPでrssを読み込んでみた。
今まで画像関係ばっかりやって来たので、今度はPHPでrssを読み込んで表示してみることに。
rssを処理する方法はいくつかあるみたいですが、今回はPEARのXML_RSSを使用してみました。
PEARを使う前にまずは、PRAEのXML_RSSがインストールされているかを確認します。
コマンドラインから pear list で、現在インストールされているpearライブラリの一覧が確認できます。
pear install パッケージ名 でライブラリのインストール。
で、ソースコードの方ですが。まずはXML_RSSの読み込みと、インスタンス生成。
コンストラクタの引数に、読み込みたいRDFファイルを指定します。
そして、rssをパースします。
require_once("XML/RSS.php");
$rss =& new XML_RSS("http://(読み込みたいRDFファイル).xml");
$rss->parse();
後は、取得した値を表示するだけです。
ちなみに、linkだのtitleだのの名称は、そのつど違いますので取得するRDFの中身を確認してください。
foreach ($rss->getItems() as $item) {
echo 'リンク'.$item['link'];
echo 'ページタイトル'.$item['title'];
}
ためしに作ってみたのがこれ。
かぐらスキー場へよくボードをしに行くので、それように作成。
Yahoo!ブログ検索で「かぐら みつまた スキー場」を検索した結果を表示しています。