Magpie RSSでヘッドラインページを作成

サイト全体をblog化して以来、リニューアル中と書いたままずっと放っておかれていた「Navel Orange」のHOME(http://somin.oheso.com)を、各blogの最新エントリを列記するいわゆるヘッドラインページとして復活させることに。

「天気予報を自動メール送信」のときに使ったMagpie RSS(PHPで動作するRSSパーサ)を利用し、index.phpを作成した。

具体的には、以下のようなサブルーチンを記述し、適宜コールしている。

function writeRSS($url) {
   require_once "rss_fetch.inc";
   $rss = fetch_rss($url);
   $blogtitle = mb_convert_encoding($rss->channel['title'], "EUC-JP", "auto");
   echo "<H2>$blogtitle</H2>¥n";
   echo "<UL>¥n";
   foreach ($rss->items as $item ) {
      $title = mb_convert_encoding($item['title'], "EUC-JP", "auto");
      $url = $item['link'];
      echo "<LI><A HREF=¥"$url¥">$title</A></LI>¥n";
   }
   echo "</UL>¥n";
   return;
}

天気予報を自動メール送信

トラックバック(0)

このブログ記事を参照しているブログ一覧: Magpie RSSでヘッドラインページを作成

このブログ記事に対するトラックバックURL: http://somin.heteml.jp/mt/mt-tb.cgi/4265

コメントする

このブログ記事について

このページは、Sominが2006年4月 7日 16:02に書いたブログ記事です。

ひとつ前のブログ記事は「RAIDの不具合(解決)」です。

次のブログ記事は「Magpie RSSで日付を取得」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。