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

ダウンロード

利用規約

  1. スクリプトを使用して損害が生じても、「nJOY」管理人 CJ は一切の責任を負いかねます。
  2. スクリプトの再配布・販売等は一切禁じます。
  3. 利用者個人の責任において改造は自由に行えます。
  4. 当規約に同意された方のみ、このスクリプトを無料で使う事が出来ます。
● マルチバイト関数が有効の場合(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時間以内のものしか取得しませんが、赤文字部分を変える事で任意の期間に変更できます。


サイト作成のヒント集に戻る