GetStamp使用・設定例


ディレクトリ構成の例

index.html --- 更新日を表示するhtml
└<cgi-bin>
 ├<getstamp>
 │├getstamp.cgi
 │└<parts>
 │ ├new_r.gif
 │ ├new_y.gif
 │ └new_b.gif
 ├<bbs>
 │├bbs.cgi
 │└bbs.log
 ├<guestbook>
 │├guestbook.cgi
 │└<log>
 │ ├<200207>
 │ │├20020701.log
 │ │└20020702.log
 │ └<200208>
 │  ├20020801.log
 │  └20020802.log
 └<webbanana>
  ├webbanana.cgi
  └webbanana.log

マーキングしてあるファイルが調査の対象

CGIの設定例

調査ファイルの設定

ID ファイルのパス 表示モード 日時の表示形式

新着表示タグの設定

表示期間 使用タグ

index.htmlのコーディング例(Javascript版・その1)

<A href="cgi-bin/bbs/bbs.cgi">掲示板</A>
<SCRIPT src="cgi-bin/getstamp/getstamp.cgi?mode=j&id=bbs1_date" type="text/javascript" language="javascript"></SCRIPT><BR>
<A href="cgi-bin/guestbook/guestbook.cgi">ゲストブック</A>
<SCRIPT src="cgi-bin/getstamp/getstamp.cgi?mode=j&id=bbs2_date" type="text/javascript" language="javascript"></SCRIPT>
<SCRIPT src="cgi-bin/getstamp/getstamp.cgi?mode=j&id=bbs2_image" type="text/javascript" language="javascript"></SCRIPT><BR>
<A href="cgi-bin/webbanana/webbanana.cgi">ウェブバナナ</A>
<SCRIPT src="cgi-bin/getstamp/getstamp.cgi?mode=j&id=game_date" type="text/javascript" language="javascript"></SCRIPT><BR>

index.htmlのコーディング例(Javascript版・その2・・調査ファイルが大量にある場合。)
※CGIの実行が一度だけで済むのでサーバへの負担が軽くなり、高速に動作します。

◆<head>〜</head>内
<SCRIPT type="text/javascript" language="javascript" src="getstamp.cgi?mode=varset"></SCRIPT>
<!--この呼び出しで、設定画面で指定したID(変数)に日付などが設定されます。-->

◆<body>〜</body>内
<A href="cgi-bin/bbs/bbs.cgi">掲示板</A>
<SCRIPT type="text/javascript">
<!--
document.write(bbs1_date);
//-->
</SCRIPT><BR>
<A href="cgi-bin/guestbook/guestbook.cgi">ゲストブック</A>
<SCRIPT type="text/javascript">
<!--
document.write(bbs2_date);
document.write(bbs2_image);
//-->
</SCRIPT><BR>
<A href="cgi-bin/webbanana/webbanana.cgi">ウェブバナナ</A>
<SCRIPT type="text/javascript">
<!--
document.write(game_date);
//-->
</SCRIPT><BR>

index.htmlのコーディング例(SSI版)

<A href="cgi-bin/bbs/bbs.cgi">掲示板</A>
<!--#include virtual="./cgi-bin/getstamp/getstamp.cgi?mode=s&id=bbs1_date" --><BR>
<A href="cgi-bin/guestbook/guestbook.cgi">ゲストブック</A>
<!--#include virtual="./cgi-bin/getstamp/getstamp.cgi?mode=s&id=bbs2_date" -->
<!--#include virtual="./cgi-bin/getstamp/getstamp.cgi?mode=s&id=bbs2_image" --><BR>
<A href="cgi-bin/webbanana/webbanana.cgi">ウェブバナナ</A>
<!--#include virtual="./cgi-bin/getstamp/getstamp.cgi?mode=s&id=game_date" --><BR>

以上のように設定するとindex.htmlでは次のように表示されます

掲示板:2001/04/01 (Sun) 01:02:03 --- 最終更新日時が表示されます
ゲストブック:2001/04/01 (Sun) --- 最終更新日時が表示され、新着期間(3時間)はアイコンも表示されます
ウェブバナナ --- 新着期間(3時間)を過ぎると日時が表示されます


CGI-PLANT