ソフト名 | kan COUNT SSI ver2.0 |
ファイル名 | kancount_ssi2.zip |
バージョン | 2.0 |
製作者 | かん |
公開日 | 2003/04/03 |
カテゴリ | Web用ユーティリティ |
動作環境 | PERL5以上のサーバ CGI/SSIが使える環境 |
配布形態 | フリーウェア |
kan1974@104.net | |
ホームページ | http://kan.hmc6.net/ |
サンプルページ | サンプルページ アクセス解析 |
転 載 | 圧縮したファイルの転載をする場合は連絡要す。 |
他に必要なファイル | jcode.pl 公式ページ |
長所 | ・単純構造なので設置が容易である。 ・勉強用で作ったので、PERLの仕組みがわかりやすい。 ・カウンターをすぐ試せるように画像も同梱していますが、 画像が気に入らなければ他の素材屋さんの画像を使って頂いても構いません。 ・同梱されている画像の著作権はかんに帰属します。 ・画像形式は変更可 ・同IPアドレスによるカウント防止&解析防止 |
短所 | ・JPEG形式の画像を扱う場合は$imgをjpegにして、画像の拡張子を*.jpegに変更してください。 |
更新履歴 | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
1) CGIの設定をします。(テキストエディタにて編集してください。) | |||||||||||||||||||||||||||||
kancount.cgi | |||||||||||||||||||||||||||||
#!/usr/local/bin/perl #↑サーバによって変更要す。 #かんのものおき (C)kan 2003 kan1974@104.net #著作権表示の削除を禁ず!! #する人はいないと思うけど念のため ###カウンター設置ページに貼るHTMLソース # # 設置するサーバによって指定の仕方が変わってきます。 # どっちで動作するかはHPスペース管理者に問合わせてください。 # # #exec形式の場合は初期設定以外の変更はありません。 # <!--#exec cmd="./cgi-bin/kancount_ssi.cgi"--> # # #include形式の場合はこのスクリプトの52行目と89行目の#を削除します。 # 例) #print "Content-Type: image/$img\n\n";を # print "Content-Type:image/$img\n\n";にします。 # <!--#include virtual="./cgi-bin/kancount_ssi.cgi"--> ###初期設定 $accesslog = 'kanaccess.log'; #アクセス解析用ログ $maxlog = 500; #最大保存数 $logfile = 'kancount_ssi2.log'; #カウント記録用ログ $img = 'gif'; #画像形式指定 $dir = '../images/'; #画像の置いてあるディレクトリ #$ENV{'TZ'} = "GMT-9"; #GMT時間設定(日本のサーバにおく場合はコメントアウトしたままにすること) $keta1 = '%06d'; #桁数設定(合計) $keta2 = '%03d'; #桁数設定(今日と昨日) #桁数設定の説明 # %=桁数設定を指示するための記号なので省略不可 # 0=指定桁数に満たない場合、先頭に0を入れる(0は省略するとカウント数のみ表示される。) # 6=桁数 # d=10進数表示(o=8進数 / x=16進数 16進数表示をする場合a〜f.gifの画像も用意してください。) ###以下を書き換える場合はPERLの知識が必要。 | |||||||||||||||||||||||||||||
kanaccess.cgi / kananalysis.cgi | |||||||||||||||||||||||||||||
#!/usr/local/bin/perl #↑サーバによって変更要す。 #かんのものおき (C)kan 2003 kan1974@104.net #著作権表示の削除を禁ず!! #する人はいないと思うけど念のため ###初期設定 require "jcode.pl"; #漢字変換ライブラリ $logname = "kanaccess.log"; #ログファイル ###広告挿入 広告挿入が必要ない場合はデフォルト設定でOKです。 #POPUPタイプの場合 ( $cm1 ) # HTMLタグ部分のダブルクオート( " )は全て削除してください。 # SCRIPT部分で改行を入れないといけない所には[\n ]を入れてください。 # SCRIPT部分のダブルクォート( " )はシングルクォート( ' )に置き換えてください。 # 記入例 # $cm1 = "<SCRIPT language=JavaScript>\n open('http://localhost/cm.html','','width=600, |