MagpieRSS 改造スクリプト タイプ1
MagpieRSS のサンプルスクリプトを改造したスクリプトを配布しています。
このスクリプトの特徴
日付ごとにグループ化
1日に複数の記事がある場合でも、1つのグループとして扱います。
- ○月□日
- 記事タイトル1
- 記事タイトル2
- 記事タイトル3
- ○月△日
- 記事タイトル4
- 記事タイトル5
24時間以内の記事だけ表示
RSS にいくら記事があろうとも、最新24時間以内の記事だけ表示します。
動作例
「MYCOM PC WEB」の RSS を取り込んで見た結果(↓)
Warning: MagpieRSS: Failed to fetch http://pcweb.mycom.co.jp/haishin/rss/index.rdf. (HTTP Error: connection failed (2) in
/usr/home/i-njoy/i-njoy.net/magp/rss_fetch.inc on line
230
Warning: array_slice() [function.array-slice]: The first argument should be an array in /usr/home/i-njoy/i-njoy.net/tips/magpie_1.php on line 49
ダウンロード
利用規約
- スクリプトを使用して損害が生じても、「nJOY」管理人 CJ は一切の責任を負いかねます。
- スクリプトの再配布・販売等は一切禁じます。
- 利用者個人の責任において改造は自由に行えます。
- 当規約に同意された方のみ、このスクリプトを無料で使う事が出来ます。
- ● マルチバイト関数が有効の場合(mb_convert_encoding を使う)
- magpie_1mb.zip (文字コード = Shift-JIS)
- ● マルチバイト関数が無効の場合(Jcode.php を使う)
- magpie_1jc.zip (文字コード = Shift-JIS)
カスタマイズ
行番号は Jcode 版のものです。
取得する RSS を変更する
スクリプトの5行目で取得する RSS を指定しています。
$url = 'http://pcweb.mycom.co.jp/haishin/rss/index.rdf';
取得する時間を変更する
スクリプトの30行目
if ($difference < 24*60*60) {
初期設定では24時間以内のものしか取得しませんが、赤文字部分を変える事で任意の期間に変更できます。
[サイト作成のヒント集に戻る]