フリーCGIの配布&CGI・ホームページの制作サイト サポート掲示板検索 
メインメニュー
HOME
CGI利用規程
リンクについて
トクトク情報
パソコン情報
メルマガ登録
お奨めサーバー紹介
事業者登録
広告掲載お問い合わせ
アンケート(ご協力下さい)

Free CGI Script
グラフィックカウンター
ログカウンター
テキストカウンター
ページカウンター
ダウンロードカウンター
アップBBS
カラーBBS
ツリーBBS
シンプルBBS
シンプルBBS EX
iモードBBS
i-BBS
カレンダー
Diary(日記)
管理者ボード
My日記
リンクロゴ
シンプルチャット
iチャット
iクイズ
Myフォーラム


お薦めCGI提供サイト
WA!!!ランキング
CGI-NOW
さーちえんじん

CGI・HP制作
CGI制作の順序
制作料金表
見積依頼 (無料)
制作依頼





CGI-NOW-ID
ランキングサイト


















ダウンロードカウンター

■ 概要
  • 最新バージョン V2.00 です。
  • ダウンロード関連のサイトには、ピッタリのスクリプトです。
  • 圧縮ファイル等をダウンロードされたら、その回数を記録します。
  • 記録したデータを、集計グラフで確認でき、サイト管理者の管理用としてお使いいただけます。

    サンプル β版テスト中

■ ダウンロード
  • downcon.lzh (11KB)
  • ダウンロードすると以下のファイルが圧縮されています。

    1. downcon.cgi
    2. downview.cgi
    3. downcon.dat
    4. jcode.pl
    5. gurafu.gif

■ 設定
downcon.cgi および downview.cgiの初期設定

  1. 解凍後、downcon.cgi および downview.cgi をメモ帳などのエディタで開きます。
  2. 1行目をサーバー指定のPerlのパスに変更する。
    #!/usr/local/bin/perl
    #!/usr/local/bin/perl または #!/usr/bin/perl のはずです。不明の場合は、プロバイダー、サーバー管理者にお尋ね下さい。

downcon.cgiのオプション設定

  1. $jcode = './jcode.pl';
    jcode.plの位置を相対パスまたは絶対パスで指定します。pagecon.cgiと同じディレクトリに設置した場合は、このままで結構です。

  2. $datefile = './downcon.dat';
    ダウンロード数を記録するデータファイルの位置を相対パスまたは絶対パスで指定します。以下の設置構成で設置された場合は、変更の必要はありません。

downview.cgiのオプション設定

  1. 管理者の設定
    32行目〜34行目のこの部分は、お分かりになるかと思いますので、省略させていただきます。

  2. $jcode = './jcode.pl';
    jcode.plの位置を相対パスまたは絶対パスで指定します。downview.cgiと同じディレクトリに設置した場合は、このままで結構です。

  3. $cgifile = './downview.cgi';
    downview.cgiのファイル名を指定します。これは、このままで結構です。

  4. $datefile = './pagecon.dat';
    アクセス数を記録するデータファイルの位置を相対パスまはた絶対パスで指定します。pagecon.cgiで設定したパスと同じにする

  5. $gurafu = './gurafu.dat';
    グラフ用画像の位置を相対パスで指定します。ニフティー等のCGIサーバーと画像ファイルの設置場所が違う場合は、http://から記入します。

  6. $size = '500';
    グラフの横幅を調整する係数です。アクセス数が多くなるり、最高値と最低値の差が大きくなってくると、グラフが短くなりますので、ここで調整します。グラフの幅を大きくする場合は、数字を大きくしてください。逆に短くする場合は、小さくします。

HTMLファイルの設定

この例では[aaa.html]から[bbb.lzh]ファイルをダウンロードする場合のリンクタグを説明します。

通常にダウンロードリンクする場合のリンクタグ
<a href="http://www.***/file/bbb.lzh">bbb.lzhのダウンロード</a>
アクセス数を記録する場合のリンクタグ
<a href="http://www.***/cgi-bin/downcon.cgi?
down=http://www.user/file/bbb.lzh&name=bbb.lzhファイル&hp=http://www.user/file/aaa.html">aaaのページ</a>

各タグの説明
href index.htmlから見た、downcon.cgiまでの相対パス、またはhttp://からを記述
down ダウンロードファイルのURL(例では、bbb.lzhのURL)
name bbb.lzhのファイル名(集計に表示する名前)
hp bbb.lzhファイルをダウンロードできるページのURL(例では、aaa.htmlのURL)
※ファイル名は、日本語でも構いませんが、半角カタカナは使用できません。
※タグは、改行されているかもしれませんが、実際に記述する場合は、1行で記述してください。

集計ページを見るには

http://www.***/cgi-bin/downview.cgi

■ アップロード
アップロードの前に準備するもの
  • FTPソフト。(ホームページビルダーのファイル転送でも結構です)
    FTPソフトの使用方法については、サポートできませんので、ご使用のソフトのヘルプ等をご覧下さい。

アップロード
  1. FTPソフトでサーバーに接続する。
  2. サーバーに「cgi-bin」ディレクトリを作成します。
  3. ファイルを転送します。ファイルの転送場所は、以下の構成を推奨します。CGIの設置に詳しい方は、ご自分の好きなディレクトリに設置して下さい。
  4. ファイルのパーミッション(アクセス権や属性とも言う)を変更します。

    public_html (homeやhtmlの場合もあります)
       │
       ├ cgi-bin (作成する)
       |  ├ downcon.cgi
       |  ├ downcon.dat
       |  ├ downview.cgi
       |  ├ jcode.pl
       |  ├ gurafu.gif
       |
       ├ file (任意のディレクトリ)
       |  ├ aaa.html (bbb.lzhをダウンロードできるページ)
       |  ├ bbb.lzh (ダウンロードされるファイル)

    ファイル名 パーミッション 転送モード
    downcon.cgi 755 アスキー
    downview.cgi 755 アスキー
    downcon.dat 666 アスキー
    jcode.pl 755 アスキー
    gurafu.gif 644 バイナリ

■ 更新履歴
  • V1.00 (1999-05-22) 正式リリース
  • V1.10 (1999-05-29) 一部修正。
  • V1.11 (1999-08-22) 集計表からダウンロードされたページへリンク追加。
  • V2.00 (1999-09-24) 集計表にグラフ表示を追加。

Copyright (C) 2016 CGIダウンロード All Rights Reserved.