CGIダウンロード / ログゲッター




ダウンロードする前に利用規約をお読み下さい。

サンプル

管理用サンプル(passは0000です)

このスクリプトは、全てのCGIに対応したログ取得&管理スクリプトです。
任意のCGIにrequireを書いて、&getlogに情報を送信する事で、何でも取得してくれます。
ログ管理が得意な人にとってはまさに究極のスクリプトです(ぉ
ただ、このスクリプトは非常に設置が困難であり、上級者向けです。
詳しい設置方法は、getlog.cgiの中の説明を参照して下さい。

バージョンアップ情報

ver1.0   ・完成。
↓   ・過去ログ生成時のバグを修正。
ver1.01
↓   ・過去ログも検索できるようにしました。
ver1.1
↓   ・一部のサーバでエラーが出るバグを修正。
ver1.11

設置方法

ファイル名 説明 アクセス権
logget.cgi 本体 705
getlog.cgi ログ取得スクリプト 705
jcode.pl 日本語コード変換ライブラリ 604
data.cgi 本日のログデータ格納ファイル 606
log 過去ログデータ格納ディレクトリ 707
├day.cgi 過去ログ日付メモ用ファイル 606
└日付.dat 過去ログが自動生成されます。 設定不必要

上記のファイルを転送し、管理画面を表示する場合はlogget.cgiにアクセスして下さい。
ログを取得する方法は、getlog.cgiの中の説明を参照して下さい。
それでもよくわからない人は、こちらを見るとわかるかもしれません。

設定

logget.cgi
# jcode.plのパス
require 'jcode.pl';
jcode.plまでのパスを指定します。
特に変更の必要はありません。
# パスワード
$password = '0000';
管理者用パスワードを設定します。
必ず変更して下さい。
# メインタイトル
$title = 'ログゲッター 管理画面';
このCGIのタイトルです。
# このスクリプトへのパス
$script = 'logget.cgi';
このスクリプトのファイル名を指定します。
特に変更の必要はありません。
# ホームページアドレス
$home =
'http://www.pokemon-eternal.net/';
「home」をクリックした時に
飛ぶURLを指定します。
# データ格納ファイル名
$datafile = 'data.cgi';
$logdir = 'log';
$oldday = 'day.cgi';
データファイルの名前です。
特に変更の必要はありません。
# 一度に読み込む件数(あまり大きくすると、中断されエラーになります)
$hyouzi = 50;
管理画面で一度にログを読み込む件数を指定します。
ログを検索する再も、この件数ずつ検索するので、
検索結果はこの件数分は表示されません。
# BODYタグ
$body = 'bgcolor=#ffffdd';
BODYタグを埋め込んで下さい。
埋め込まない場合は$body = '';でいいです。

getlog.cgi
# データ格納ファイル名
# 「フルパス」で入力して下さい。
$logget_datafile = '/home/userid/
public_html/cgi-bin/logget/data.cgi';
$logget_logdir = '/home/userid/
public_html/cgi-bin/logget/log';
$logget_oldday = "
$logget_logdir/day.cgi";
詳しい説明はgetlog.cgiの中身を参照して下さい。

ダウンロード....logget.lzh




back