ダウンロードカウンター
◇概要
ダウンロードされたファイルの数を数え、ランキング表示します。
自分のホームページからのダウンロード数がいくつなのか、
どんなファイルが人気なのかが一目でわかります。
設定ファイルを使うのでファイル管理が簡単です。ぜひ一度お使いください。
・HTTP_REFERERによるアクセス制限が可能です。
・SSIが使えないサーバーでも使用可
・設定ファイルを使うため管理が簡単
【 プログラム名 】Download Counter
【 作成者 】BIRD
【 動作確認 】Perl v5.6.1
【 取扱種別 】フリーウェア
◇画面サンプル
↑ファイルのダウンロードの様子
↑ランキング表示になるので、どのファイルのダウンロード数が多いかがすぐにわかる。
※このホームページでも使っています。実物は
ここ
をクリックすると見られます。
◇設定ファイルの説明
設定ファイルにダウンロードさせたいファイルのURLなどをまとめて記述でき、
cgiには数字を1つ渡すだけでよいので、リンクタグが長くなりません。
また、複数のページにダウンロードへのリンクが貼ってある場合で、
ダウンロードファイルのリンク先が変わった場合、通常は全てのリンクを書き換える必要があり、
面倒ですが、これを使えば設定ファイルのURLを書き換えるだけでよいので、
管理しやすいです。
・例(イメージ)
設定ファイルなしだと...
http://〜/cgi-bin/dl_counter_submit1_0.cgi?url=http://skybirdowl.hp.infoseek.co.jp/download/Bird_Editor4_5_...&file_name=Bird Editor...
(長い&複数ページにあるリンクの場合は張替えが大変)
設定ファイルありだと...
http://〜/cgi-bin/dl_counter_submit1_0.cgi?No=5
(設定ファイルで一括管理)
↑設定ファイルの例(一部)
↑リンクタグの例(一部)
つまり、<a href="http://〜/dl_counter_submit1_1.cgi?No=5">バージョン1.0 ダウンロード(約11KB)[アーカイブ:zip圧縮]</a>
とすると、No=5の部分がCGIに渡されて、設定ファイル内の対応する番号のファイル
(上の画像の例ではhttp://skybirdowl.hp.infoseek.co.jp/download/Bird_Editor4_5_...(以下略))
がダウンロードされます。
※よって、ファイルのある場所が外部からはわかりにくい
&リンク元による制限をかけられるので、直りん対策にも有効です。
(このスクリプトを改造すればほぼ完全にダウンロード元を隠せるかも。但し、やりすぎるとダウンロード
できない人も出てくるかもしれないですね^^;)
◇ダウンロード
バージョン1.0 ダウンロード(約11KB)[アーカイブ:zip圧縮]