« ギガバイ子ちゃん | トップページ | 子豚の親はトラ »

2004.05.28

RSSをSSIで取り込み

 本家サイトにblogの内容を自動的に取り込みたくなったのでチャレンジ。
 rss-jp.netのキャッシュに載ってたプログラムを参考にやってみた。

 まずはそのままcgiとして動かそうとするが、うまくいかず。シェルから確認してみると、やはりLWPというperlモジュールが足りないようなのでインストールする。
 これでサンプルURLから記事が取得できた。

 次にココログのRSS(「このサイトと連携する (XML)」ってやつ )を指定してみると、何も表示されない。
 ん~?サンプルとココログのrdfファイル、cgiプログラムを見比べてみる。・・・どうやらタグの要素(?)の違いが原因のようだ。ココログのRSSにあうようにプログラム修正してやると、記事一覧が表示された。

 RSSのURLは固定なのでcgi内に記述し、ついでにいくつかの変更を加えた。あとは、このcgiをSSIで実行するようにページを修正して・・・やったーバッチリ!
 blogを更新すると、自動的に本家トップページに反映されるようになった。便利ねー。でもページ内の文字が多くなった分、レイアウトをちょっと修正しなきゃー。

|

« ギガバイ子ちゃん | トップページ | 子豚の親はトラ »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/6564/666924

この記事へのトラックバック一覧です: RSSをSSIで取り込み:

« ギガバイ子ちゃん | トップページ | 子豚の親はトラ »