Organization:
Alexa Crawls
Starting in 1996,
Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the
Wayback Machine after an embargo period.
Starting in 1996,
Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the
Wayback Machine after an embargo period.
コ ボ バ ナ ー バ ト ラ ー
■ コボバナーバトラーとは? ■ 利用規定など ■ 作成手順 ■ プログラムのダウンロード ■ ファイル編集 ■ 転送、実行権設定 ■ SSI設定 ■ 変更履歴
■ コボバナーバトラーとは?
コボバナーバトラーはサイトバナーURLを数値化して戦う対戦ゲームです。 主な機能は ・クッキー ・管理人による記事削除 ・IPアドレスによるアクセス制限 ・外部からの呼び出し制限 ・などなど です。ほとんどコボジバトラーと同じです(^^; うちのはこちら です。サンプルなので書き込みできません。
■ 利用規定など
このスクリプトを利用する上での利用規定です。必ず目を通しておいて下さい。 スクリプトをダウンロードする場合、無条件に「利用規定」に同意したものとみなします。 以下のことが守られていない場合は設置を認めませんし、問い合わせにもおこたえできませんのでご了承ください。
これらのスクリプトは、改造して利用するのは、自由ですが、作者へのリンク表示等は、削除しないで下さい。 このリンク表示は予告なしに修正される場合があります。
このスクリプトを利用した事によるいかなるトラブルも作者であるコボジは、一切の責任を持ちません。
作者に許可なく営利使用することは禁止します。 (この場合の営利使用とは、スクリプ トを販売・レンタル・設置代行等を有料で行うことを指します。)
改造の有無にかかわらず、このスクリプトを許可なく再配布することはできません。
■ 作成手順
プログラムをダウンロードします.
ダウンロードしたプログラムをを解凍し、編集します.
サーバに転送し、実行権を設定をします.
■ プログラムのダウンロード
■ ファイル編集
kobobannerbattler.cgi
1行目: #!/usr/local/bin/perl あなたのプロバイダの「perlのあるパス」に書き換えます。 多くのプロバイダはこの指定で大丈夫と思いますが、うまくいかない場合はプロバイダに問い合わせて下さい。Infowebの場合は #!/usr/bin/perl になります。
18行目: $jcode= './jcode.pl';# jcode.pl のある場所(パーミッションは 755 ) jcode.plへのパスを正しく指定します。同じディレクトリーにある場合は修正不要です。
19行目: $pass = 'passward';# 管理用パスワード(英数字で8文字以内) 管理者用パスワードを指定します。
21行目: $web_title= "コボバナーバトラー";# Web タイトル(タグは使えません) ページタイトルです。
23行目: $title='<H1><font size=6><i><b><font color="#ff0000">コ</font><font color="#ffbd00">ボ</font><font color="#94f000">ジ</font><font color="#00f023">バ</font><font color="#00f0d6">ト</font><font color="#0065f0">ラ</font><font color="#4800f0">ー</font></b></i></font></H1>';# タイトル表示 タイトルです。
26行目: # 文書設定 $back_image= '';# 壁紙の指定 指定しないときは'' 背景の壁紙の指定です。壁紙を使用するときはURL指定してください。
27~55行目: $back_color= '#C0DC00';# 背景色指定 $text_color= '#000066';# 文字色指定 $link_color= '#cc6600';# リンク色指定(未読) $vlink_color= '#666666';# リンク色指定(既読) $alink_color= '#ff3300';# リンク色指定(押したとき) $hpback_color= '#ff8000';# ホームページ名の背景色 $stsback_color= '#E2E970';# 攻撃力、防御力、コメントの背景色 $damage_color= '#E2E970';# ダメージの数字の色 $comment_color= '#000000';# コメントの色 $battle_line_color= '#E2E970';# 戦歴表示ライン色 $judg_color= '#ffffcc';# ○×背景色 $css_flag= 1;# スタイルシートフラグ 1:有効 $text_area_color= '#ffffe7';# テキスト入力エリアの色$css_flagが1時有効 $button_color= 'white';# ボタンの色 $css_flagが1時有効 $button_border= '#000000';# ボタンの枠線の色 $css_flagが1時有効 $input_border= '#000000';# 入力エリアの枠線の色 $css_flagが1時有効 $champ_line_color= '#E2E970';# チャンピオン表示ライン色 $champ_rec_color= '#ff8000';# チャンピオン記録背景色 $champ_name_color= '#E2E970';# チャンピオン名背景色 $champ_home_color= '#E2E970';# チャンピオンホームページ背景色 $champ_mess_color= '#E2E970';# チャンピオンコメント背景色 $history_line_color= '#ff8000';# 足跡表示-ライン色 $history_rec_color= '#E2E970';# 足跡表示-記録背景色 $width_line_color= '#000000';# 水平線の色 各表示色を指定します。
57行目: $homepage = '../';# 戻るページのURL 戻り先を指定します。http://から記述しても結構です。
59~62行目: $datafile= './kobobannerbattler.dat';# 記録用ファイル名(パーミッションは666) $recodefile= './kobobannerbattler.rec';# レコードファイル名(パーミッションは666) $historyfile= './kobobannerbattler.his';# レコード足跡ファイル名(パーミッションは666) $champfile= './kobobannerbattler.log';# チャンピオン足跡ファイル名(パーミッションは666) 各記録ファイルのパスを指定します。 上記設定の場合は本スクリプトと同じディレクトリーに存在することになります。
63行目: $script= 'kobobattler.cgi';# スクリプト名(パーミッションは755) 本スクリプト名を指定します。通常はこのままです。
64行目: $retry= 1;# 同じページのチャンピオンへの再挑戦(0:可能1:不可) チャンピオンへの再挑戦を認めるかどうかの設定です。
66行目: $tagkey = 0;# タグの許可 (0=NO 1=YES)
67行目: %tags = ('b' , 1 , 'i', 1, 'font', 1, 'br', 1, 'hr', 1, 'p', 1 );# 許可するタグ(必ず小文字で書く)を設定する(値は1) 許可するタグを指定します。通常はこのままでいいです。 ''で囲んで小文字で指定します。後ろの1はおまじないです。
73行目: $comment_length= 100;# コメントの入力制限文字数 タグを使う場合は1000位がいいです。 コメント欄にタグの使用を認めるかどうかの設定とコメントの長さです。 タグを使う場合は1000位が適当でしょう。
75行目~ # アクセス制限(リモートホスト名またはIPアドレスを登録) @check_ipad = (); アクセス制限です。 ただし制限した場合、そのリモートホストからのアクセスを制限してしまいますので他の人も排除する事になってしまいます。
90行目 $ref_url1 = "";# 設置URLを指定 他サイトからのアクセスを禁止 他サイトからの不正使用を禁止のために、本スクリプトの呼び出し元を指定します。
99行目 $ref_url2 = "";# 設置URLを指定 他サイトからのアクセスを禁止 本スクリプトの設置URLをhttpから正しく記述してください。
98行目 $page_log= 5;# 1ページあたりの表示数 1ページあたりの表示件数です。 あまり多いと表示するまでに時間がかかります。
99行目 $total_log= 100;# 最大記事保存数 1~10000 ログの最大保存件数です。
100行目 $admin_name = "コボジ"; # 管理人の名前 あなたの名前です。 管理者として表示されます。
101行目 $admin_email = ''; # メールアドレス非表示の時は'' あなたのメールアドレスです。
123~130行目: # バナー広告表示設定 # 上部 $banner_top=<<"_banner_top_"; _banner_top_ # 下部 $banner_bottom=<<"_banner_bottom_"; _banner_bottom_ レンタルサーバーなどでバナー挿入しなければいけない場合にはここに設定。 $banner_topに上部用、$banner_bottomに下部用のタグを挿入してください。$banner_top=<<"_banner_top_"; ここにタグを挿入 _banner_top_ $banner_bottom=<<"_banner_bottom_"; ここにタグを挿入 _banner_bottom_
■ 転送、実行権設定
jcode.pl、kobobannerbattler.cgi、kobobannerbattler.dat、kobobannerbattler.his、kobobannerbattler.log、kobobannerbattler.rec を転送します。 ファイルの構成と実行権 転送が終わったら、 jcode.pl、kobobannerbattler.cgi に実行権755 を、kobobannerbattler.dat、kobobannerbattler.his、kobobannerbattler.log、kobobannerbattler.rec に666 設定します。 設置ディレクトリーの下にlock というディレクトリーを作成してください。実行権は777 です。
jcode.pl
kobobannerbattler.cgi
kobobannerbattler.dat
kobobannerbattler.his
kobobannerbattler.log
kobobannerbattler.rec
lock(ディレクトリー)
あとはkobobannerbattler.cgiにリンクするだけです。最初本サイトのバナーが表示されない場合がありますが気にしないでください。
■ SSI設定
SSIが使える人は現チャンピオン、レコード記録を表示できます。 kobobannerbattler2.cgiを転送します。 ファイルの構成と実行権 転送が終わったら、kobobannerbattler2.cgi に実行権755 を設定します。
パーミッション
kobobannerbattler2.cgi
呼び出しは <!--#exec cgi="./kobobannerbattler2.cgi"--> <!--#exec cmd="./kobobannerbattler2.cgi"--> のどちらかになります。 exec cmdの場合は21行目の$call_flag= 0;# htmlからの呼び出し方法 0:exec cgi 1:exec cmd を$call_flag= 1;# htmlからの呼び出し方法 0:exec cgi 1:exec cmd にしてください。
kobobannerbattler2.cgi
1行目: #!/usr/local/bin/perl あなたのプロバイダの「perlのあるパス」に書き換えます。 多くのプロバイダはこの指定で大丈夫と思いますが、うまくいかない場合はプロバイダに問い合わせて下さい。Infowebの場合は #!/usr/bin/perl になります。
18~19行目: $datafile= './kobobattler.dat';# 記録用ファイル名(パーミッションは666) $recodefile= './kobobattler.rec';# レコードファイル名(パーミッションは666) 各データファイルの場所を指定してください。
21行目: $call_flag= 0;# htmlからの呼び出し方法 0:exec cgi 1:exec cmd 本スクリプトの呼び出し方法。 <!--#exec cgi="./kobobannerbattler2.cgi"--> の場合は$call_flag= 0 <!--#exec cmd="./kobobannerbattler2.cgi"--> の場合は$call_flag= 1
23~24行目: $base_size= 2;# 基本 size $base_color= '#0000ff';# 基本の色 基本表示フォントサイズと配色です。
26~27行目: $name_size= 3;# チャンピオン名前size $name_color= '#ff00ff';# チャンピオン基本の色 チャンピオン名のフォントサイズと表示色です。
29~30行目: $win_size= 3;# ??連勝size(??勝のサイズ) $win_color= '#ff0000';# ??連勝の色(??勝の色) 記録数のサイズと色です。
32行目: $link_flag= 1;# チャンピオンHPへのリンク(1:リンクする 0:しない) チャンピオンのHPへのリンクをするかしないかの設定です。
33行目: $rec_flag= 1;# レコードチャンピオン表示(1:する 0:しない) レコード記録を表示するかどうかの設定です。
■ 変更履歴
バージョン
1.00
2002/04/22
新規作成。