ダウンロードカウンタページ

フリーウェア


●概要

 ソフトウェアや素材など配布している方はどのくらいダウンロードされているか知りたくなるものですよね。
そこでこのダウンロードカウンタです。設置後は簡単な操作でファイルのダウンロード数を把握することが
できます。

●特徴

●設置方法

  1. ダウンロードしたファイルを解凍すると下記のファイルができます。

    ファイル名

    説明

    dcnt.cgi

    ダウンロードカウンタ本体

    cfg.dat

    設定保存ファイル

    log.dat ダウンロード数保存ファイル
    Changes.txt 更新履歴


  2. 上記のファイルをCGIが実行できるディレクトリにFTP転送して下さい通常は以下の用になります。


    ●CGI設置時のディレクトリ構成は以下の様になります。 注)それぞれのWebサーバーの設定により若干違いがあります。
    注)CGIの設置が分らない場合は、プロバイダーまたは、WEBサーバー管理者にお問い合わせ下さい。
    
    (home)/                 … (あなたのホームディレクトリ)
          |
          +-cgi-bin            … (通常CGIの実行できるディレクトリ
              |
             +-dcnt             … (ダウンロードカウンタ用のディレクトリ(各自作成))
                |
                +-dcnt.cgi     … ダウンロードカウンタCGI
                |
                +-cfg.dat      … 設定保存ファイル
                |
                +-log.dat       … ダウンロード数保存ファイル


  3. 下記のようにパーミッション(属性)を設定して下さい。

    CGI名

    タイプ

    属性

    cgi-bin

    ディレクトリ

    755

    dcnt

    ディレクトリ

    755

    dcnt.cgi
    ファイル
    755
    cfg.dat
    ファイル
    666

    log.dat

    ファイル

    666


  4. ファイルのダウンロード数をカウントさせるためのホームページ用HTMLタグ

    管理画面でダウンロードさせるファイルを発行した場合。管理番号が発行されます。(下の赤字の部分)
    それをCGIのに渡す形でリンクを張ればOKです。下記のHTMLタグを参考にしてください。

    <a href="http://(貴方がCGIを設置したURL)/dcnt.cgi?n=10902">ダウンロード</a>

  5. ダウンロード数を確認する方法。

    <a href="http://(貴方がCGIを設置したURL)/dcnt.cgi">ダウンロード状況</a>

    とホームページにリンクを作成するか、dcnt.cgiへのurlを直接ブラウザーのアドレスランに入力してください。
    (お気に入りに追加しておくと便利です。)

●設定の変更

プログラムの上部にある下記の部分を編集することにより設定を変更することができます。

□dcnt.cgiの設定

行番号 各行の内容 説明
1
#!/usr/local/bin/perl
perlへのパスです。サーバーにより異なります。ご自分のサーバーの設定をご確認の上修正してください。
22
$log = './log.dat';
ログファイル名です。
25
$cfg = './cfg.dat'; データ保存件数です。
28
$pass = 'hogehoge'; 管理者パスワード(セキュリティーの為必ず変更してください。)
30
$lock = 1;
ロック方式の指定、通常は1で利用してください。
31
$home = 'http://www.kumacchi.com/cgiroom/'; HOMEへのパス(貴方のホームページのURLにしてください。)
34
$back_url = 'http://www.kumacchi.com/cgiroom/'; 戻るボタン押下時にジャンプするURL
37
$back_target = '_top'; 戻るボタン押下時にジャンプする時どのフレームに表示するかを指定。
40
$cginame = 'dcnt.cgi'; CGI名(通常変更の必要はありません。)
43
$cgipath = './'; CGIへのパス(貴方のサイトのこのCGIの置き場所を指定してください。)
46
tok2 = 0; トクトクなどLocationが使えないサーバの場合は1にしてください。
49
$delay = 1; tok2を1にした場合指定した秒数後にダウンロードが開始されます。
52
$ENV{TZ}="JST-9"; タイムゾーン設定(日本)

●更新履歴

Changes.txt

 

★★規約★★
  1. 本CGIを利用した場合、本規約に同意したものとします。
  2. 本規約に同意できる場合のみ、本CGIを利用することができます。
  3. 本CGIを改良・改造して利用することは作者に許可なく行うことができます。
  4. 本CGIを商用サイトに利用する場合も作者に許可なく行うことができます。
  5. 本CGIを再配布することを禁止します。
  6. 本CGIの著作権表示を削除またはこれに順ずる行為を禁止します。
  7. 本規約への違反を発見した場合、警告を行い、又それに速やかに従わない場合や悪質な違反の場合は損害賠償等の法的処置を取る場合があります。
  8. 本規約は予告なく変更されることがあります。

★★免責★★

  1. 本CGIを利用した場合に発生したいかなる損害に対してもこれを保証しないものとします。

上記を了承の場合のみダウンロードにお進みください。


●ダウンロード

ダウンロード