PEARのXML_RSSを使ってRSSを取得してみる
pearはphpのライブラリであり、installコマンドだけで様々な機能を追加することが出来ます。
そんなわけで今回は手始めにRSSを取得してみます。
まずは、XML_RSSをインストール。
# pear install xml_rss downloading XML_RSS-0.9.2.tgz ... ...done: 3,515 bytes install ok: XML_RSS 0.9.2
/var/www/php/rss.phpを作成。
<?php require_once("XML/RSS.php"); ?> <?php /** * RSSファイルへのURIコンストラクタの引数に渡す */ $rss =& new XML_RSS("http://feeds.feedburner.jp/e0166"); /** * RSSファイルをパースする */ $rss->parse(); echo "<h1><a href=\"http://e0166.blog89.fc2.com/\"> ホームページを作る人のネタ帳</a>のRSS</h1>\n"; echo "<ul>\n"; /** ** getitemメソッドを使用して全item要素を取得し、表示 */ foreach ($rss->getItems() as $item) { echo "<li><a href=\"" . $item['link'] . "\">" . //mb_convert_encoding($item['title'],'Shift-JIS'). $item['title']. "</a></li>\n"; } echo "</ul>\n"; ?>