更新日表示(imGIFNUM)
特徴
HTMLLファイル内から<IMG>タグでスクリプトを起動して日付データなどをGIF画像として表示します。
ファイル更新日、リモートホストIPアドレス、現在年月日、現在時刻、現在日時 がHTMLファイル内に表示できます。
数値画像データはライブラリファイルに内蔵されており、文字色・背景色・文字サイズが簡単に指定できます。
SSIが使えないサーバでも利用可能です。
サンプル
サンプル(ファイル更新日表示)
ダウンロード
imGIFNIM ver1.01(LHAファイル: 9k)
ファイルレイアウト
ダウンロードした圧縮ファイルを解凍すると、以下のようなディレクトリ構成でファイルが展開されます。
このままの構成であればユーザ変数の編集をしないで動作確認が可能となっています。
[ ] 内の値は、パーミション-転送モード(A:ASCCI / B:BINARY)を示します。
GIFNUM_***(***はバージョン)
├ cgi-bin
│ └ GIFNUM [755]
│ ├ im_gifnum.cgi [705-A] ファイル更新日表示スクリプト
│ └ pgifnum.pl [604-A] 数値画像表示ライブラリ
└ home
└ GIFNUM [755]
├ index.html このファイルです
└ sample.html [644-A] サンプルHTMLファイル
ファイル説明
imGIFNUMで必要なファイルは以下の通りです。(編集項目を確認したい場合は、スクリプト名をクリックして下さい)
im_gifnum.cgi
アクセス管理本体のスクリプトです。
Perlのパスを確認し、必要に応じ編集する必要があります。
使用環境に合わせてユーザ変数をテキストエディタで編集する必要があります。
pgifnum.pl
GIF数値画像表示用ライブラリです。
編集する必要はありません。
sample.html
数値画像を表示させるHTMLファイルです。
<IMG src="im_gifnum.cgi?size=文字サイズ&var=表示内容&txc=文字色&bgc=背景色&file=呼出名">
と記述すれば、その位置に数値画像が表示されます。
設置方法
01).im_gifnum.cgiのユーザ変数をテキストエディタで編集します。
im_gifnum.cgiでは、HTMLファイルから呼び出す名称と更新日を表示させたいファイルを関連付ける必要があります。
ユーザ変数設定部のコメントを参考に下記フォーマットで記述して下さい。
※ファイル<パスはファイル名を含め、im_gifnum.cgiからの相対パスか絶対パスで指定して下さい。
%file=(
'呼出名1','ファイルパス1' ,
'呼出名2','ファイルパス2' ,
:
'呼出名n','ファイルパスn' ,
);
02).ファイル更新日を表示させたいHTMLファイルを作成します。
<IMG src="im_gifnum.cgi?size=文字サイズ&var=表示内容&txc=文字色&bgc=背景色&file=呼出名">
03).FTPソフトなどでファイルをサーバに転送します。
04).サーバに転送したファイルのディレクトリやファイルのパーミッションを設定します。
05).手順02で作成したHTMLファイルをリクエストして正常に数値画像が表示されるかテストして下さい。
im_gifnum.cgiの使い方(詳細)
im_gifnum.cgiは下記パラメータを指定することが可能です。
任意のパラメータを指定して、HTMLファイル中の<IMG>タグで以下のリクエストをすれば数値画像が表示されます。
im_gifnum.cgi?size=文字サイズ&var=表示内容&txc=文字色&bgc=背景色&file=呼出名
文字サイズ
SR ターミナルフォント 6ptレギュラ 相当 / 画像高さ 9px(幅不定)
MR ターミナルフォント 10ptレギュラ 相当 / 画像高さ11px(幅不定)
MB ターミナルフォント 10ptボールド 相当 / 画像高さ11px(幅不定)
LR ターミナルフォント 14ptレギュラ 相当 / 画像高さ15px(幅不定)
LB ターミナルフォント 14ptボールド 相当 / 画像高さ15px(幅不定)
※文字サイズは省略可能です(省略時はSRとなります)
表示内容
IP リモートホスト(アクセス元)IPアドレス
D 年月日 YYYY/MM/DD
T 時分 HH:MM (24時間表記)
T12 時分 HH:MM.AP(12時間表記)
S 秒 :SS
※D,T,Sは組み合わせて指定できます。
※IPとD,T,Sを組み合わせて指定したときはIP指定は無効です。
文字色
RRGGBB 形式で指定します
※文字色は省略可能です(省略時は000000=黒となります)
背景色
RRGGBB 形式で指定します
※背景色は省略可能です(省略時は透過となります)
ファイル
更新日を取得したいファイルを指定します。
※im_gifnum.cgiで設定したファイルの呼出名を指定します。