RSS Feed

実験的に開発した小さなプログラムやWebサービスを公開。また、気になった最新IT技術情報をブログ形式でメモ。

RSSを取得してパース

Zend Frameworkに付属するデモ:
RSSを取得してパースするライブラリを使ったサンプルのご紹介。

Feed関連をサポートするクラス ”Zend/Feed.php” を利用して、”http://news.google.com/?output=rss”からRSSを取得して出力します。

動作サンプル : こちら

ソース: /demos/Zend/Feeds/consume-feed.php

  1. < ?php
  2. /**
  3. * Consume an RSS feed and display all of the titles and
  4. * associated links within.
  5. */
  6.  
  7. require_once 'Zend/Feed.php';
  8.  
  9. $feed = Zend_Feed::import('http://news.google.com/?output=rss');
  10.  
  11. foreach ($feed->items as $item) {
  12.    
  13.     echo "<p>" . $item->title() . "<br />";
  14.     echo $item->link()  . "</p>";
  15.    
  16. }
関連記事