CGIダウンロード / ログゲッター
ダウンロードする前に利用規約をお読み下さい。
サンプル
管理用サンプル(passは0000です)
このスクリプトは、全てのCGIに対応したログ取得&管理スクリプトです。
任意のCGIにrequireを書いて、&getlogに情報を送信する事で、何でも取得してくれます。
ログ管理が得意な人にとってはまさに究極のスクリプトです(ぉ
ただ、このスクリプトは非常に設置が困難であり、上級者向けです。
詳しい設置方法は、getlog.cgiの中の説明を参照して下さい。
バージョンアップ情報
ver1.0 ・完成。設置方法
| ファイル名 | 説明 | アクセス権 |
| 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