 各種CGI・素材をダウンロード!!

ランキングサイト
|
|
|
【お薦め】CGIを使うならレンタルサーバーで!! ドメイン登録無料
| ■ 概要 |
- 最新バージョン V2.00 です。
- ダウンロード関連のサイトには、ピッタリのスクリプトです。
- 圧縮ファイル等をダウンロードされたら、その回数を記録します。
- 記録したデータを、集計グラフで確認でき、サイト管理者の管理用としてお使いいただけます。
サンプル β版テスト中
素材は、有名な素材サイトリンクの(W.S.C.R.)からダウンロードできます。
|
| ■ ダウンロード |
- downcon.lzh (11KB)
- ダウンロードすると以下のファイルが圧縮されています。
- downcon.cgi
- downview.cgi
- downcon.dat
- jcode.pl
- gurafu.gif
|
| ■ 設定 |
downcon.cgi および downview.cgiの初期設定
- 解凍後、downcon.cgi および downview.cgi をメモ帳などのエディタで開きます。
- 1行目をサーバー指定のPerlのパスに変更する。
#!/usr/local/bin/perl または #!/usr/bin/perl のはずです。不明の場合は、プロバイダー、サーバー管理者にお尋ね下さい。
downcon.cgiのオプション設定
- $jcode = './jcode.pl';
jcode.plの位置を相対パスまたは絶対パスで指定します。pagecon.cgiと同じディレクトリに設置した場合は、このままで結構です。
- $datefile =
'./downcon.dat';
ダウンロード数を記録するデータファイルの位置を相対パスまたは絶対パスで指定します。以下の設置構成で設置された場合は、変更の必要はありません。
downview.cgiのオプション設定
- 管理者の設定
32行目〜34行目のこの部分は、お分かりになるかと思いますので、省略させていただきます。
- $jcode = './jcode.pl';
jcode.plの位置を相対パスまたは絶対パスで指定します。downview.cgiと同じディレクトリに設置した場合は、このままで結構です。
- $cgifile = './downview.cgi';
downview.cgiのファイル名を指定します。これは、このままで結構です。
- $datefile =
'./pagecon.dat';
アクセス数を記録するデータファイルの位置を相対パスまはた絶対パスで指定します。pagecon.cgiで設定したパスと同じにする
- $gurafu = './gurafu.dat';
グラフ用画像の位置を相対パスで指定します。ニフティー等のCGIサーバーと画像ファイルの設置場所が違う場合は、http://から記入します。
- $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ソフトの使用方法については、サポートできませんので、ご使用のソフトのヘルプ等をご覧下さい。
アップロード
- FTPソフトでサーバーに接続する。
- サーバーに「cgi-bin」ディレクトリを作成します。
- ファイルを転送します。ファイルの転送場所は、以下の構成を推奨します。CGIの設置に詳しい方は、ご自分の好きなディレクトリに設置して下さい。
- ファイルのパーミッション(アクセス権や属性とも言う)を変更します。
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) 集計表にグラフ表示を追加。
|
|