Calendar
« 2006年02月 »
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28        


Entries in Archive
Categories
Archives

2006年02月 13日

本家サイト自動更新化に向けて

以前、blog に書いた内容を整形して、そのまま本家サイトに自動反映する、と言うことをやっていました。これは MT Category の Template を blog 用と本家サイト用の2つ用意して実現。実は「更新順」「名前順」「更新逆順」ソート機能なんてのも用意していて、それぞれ別 Template。つまりひとつの Category に4つもファイルを生成していたわけです。

自宅サーバーが動作しなくなって、Berkley DB のレンタルサーバー(http://1-man.net)に臨時引越し中のため、こんな重い状態をそのまま使うわけにもいかず。そこで、XML-RPC & PHP で、本家サイト側から Entry をひっぱってくるのはどうだろう?と。サンプルコードもあったのですが、この案は、レンタルサーバーさんの PHP には XML-RPC module がインストールされていないことが分かり、却下。

今考えているのは、各カテゴリーやトップページを XML ファイルで生成しておき、それを本家サイトの PHP がパースして HTML を整形するやり方です。これなら生成ファイルが増えなくて良さそう。と言うことで、PHP で XML をパースする方法を調べてみたところ、下記にとっても良いサンプルがありました。

外部RSSを読み込み - phpspot

早速、利用しているレンタルサーバー上で試してみたところ、おお、動いた動いた!DOM じゃなくてもいけるのね、XML の読み込みって。ソースを読みきれていませんが、シンプルなコードになっているため、すぐに理解できそうです。これは大変ありがたいサイトを発見しました。PHP に関する入門を始め、PHP にまつわる様々な内容が揃っているようです。

phpspot

材料としてはそろってきたので、いよいよ、サイト自動更新の実装確認と検討フェーズです。

Posted by Gucchiy at 23:17 | Comments (0) | TrackBack (0)