タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

MagpieRSSとPHPに関するeguegu3000のブックマーク (2)

  • Magpie RSS 日付と時間も表示 サンプルソース

    仕事で作っているサイトでRSS配信を始めた、と数日前のエントリーに書きましたが、それとは反対に、今度はRSSからHTML表示するプログラムを作成してみました。 流れとしては以下のような感じ。 1.更新情報は全てMySQLに入れてしまって、情報追加毎にRSSを作成。 2.上記で作成したRSSを読み込み更新情報ページを表示 普通なら、自分のサイトなのにわざわざRSSを読み込まずにMySQLから直接更新情報を取得すればいいのですが、あえて、RSSから読み込むことにしました。それはRSSを表示する環境を作っておくと後々便利だなと思ったからもありますが、それ以上に、BlogPeopleのようなものを自分でやってみたいという好奇心の方が強いかも。 RSSからHTML化するには全て自分でプログラムを書くこともそれほど難しくはありませんが、通常はXMLパーサやRSSパーサといった汎用的なプログラムを使いま

  • Magpie RSSで日付を取得 - oheso.cfg

    ひとつ前のエントリで作成したヘッドラインページだが、エントリ毎の日付がうまく取得できない。どうやらRSSの種類によって記述が異なることが原因のようだが、いろいろ調べてみたところ、Magpie RSSのバージョン0.7からは便利な機能が追加されていることが分かった。 早速、Magpie RSS家からmagpierss-0.72をダウンロードし、適宜ファイルを入れ替えてみたところ……いきなり文字化け発生。しかしながらこれは、rss_fetch.inc内で出力エンコーディングがISO-8859-1に指定されているためだと判明。 具体的には、 define('MAGPIE_OUTPUT_ENCODING', 'ISO-8859-1'); を define('MAGPIE_OUTPUT_ENCODING', 'UTF-8'); に変更すれば、文字化けは見事に解消された。来はPHPスクリプトが使

  • 1