CSS Selector Generator | CSS のセレクタ一覧を一発で自動生成!

12

05月2010年

手軽にRSSを表示させたい時に便利なPEAR::XML_RSS

ichikawa 16:44 PM

photo
PHPライブラリコレクション
翔泳社 2008-01-25

by G-Tools , 2010/05/12

こんにちは、ichikawaです。
例えばサイトにブログの最新記事を表示させたい時などありますよね。
本日は、そんな時に便利なPEARの「XML_RSS」パッケージをご紹介いたします。

インストール

PEARのインストールは簡単です。以下のコマンドを実行すれば完了です。

pear install XML_RSS-1.0.0

レンタルサーバーなどの環境などにより、コマンドでインストールできない場合には以下など参考になさっていてみて下さい。

利用前準備

必要な場合にはphpのinclude_pathを設定しましょう。方法は環境に応じて下さい。

  • .htaccessの場合
  • php_value include_path .:[PEARへのパス]
    
  • ini_set()で設定する場合
  • ini_set("include_path","[PEARへのパス]" . ini_get("include_path"));
    

利用方法

利用方法はいたって簡単です。

require_once "XML/RSS.php";

//取得したいRSSファイルへのURLを渡す
$rss = new XML_RSS("http://feeds.feedburner.jp/bashalog");
$rss->parse();

// getItemsメソッドで必要なitem要素を取得
foreach ($rss->getItems() as $key => $item) {
    $blogs[$key]['link'] = $item['link'];
    $blogs[$key]['title'] = $item['title'];
}
// 上記で取得したデータを表示
foreach ($blogs as $key => $blog) {
    echo "<a href = '{$blog['link']}'>{$blog['title']}</a><br />";
}

以下のように取得されるはずです。(一部抜粋)

ichikawa_20100512_1.png

簡単にできるので、ぜひお試しください。

バシャログスタッフによるWebサイト制作サービス

トラックバック

このエントリーのトラックバックURL
http://c-brains.jp/cgi-bin/mt/###/2241
###はmt-tb.cgiに変更してください。

ページの先頭へ

POPULAR TAGS
  • バシャログスタッフによるWebサイト制作サービス

ARCHIVE

特集

  • ステップアップ!CakePHP
  • 作って学ぶjQuery