PHP小物置き場
ダウンロード数カウンタ
画像アップローダ等で、ダウンロードされた数をチェックできます。
-
ダウンロード数カウンタ本体 (約 6KB)
ダウンロード回数 : 17
/***
* ダウンロード数カウンタ
* 2008/02/03
*
* @author hiroshi
* @version 0.1
* @see hiroshi.dnip.net
*/
-----------------------------------------------------------------------------------------
[ 概要 ]
-----------------------------------------------------------------------------------------
画像アップローダ等でダウンロード回数を数えるスクリプトです。
以下の4つのファイルと1つのディレクトリで構成されています。
・dlcounter_config.php (設定ファイル)
・dlcounter.php (カウント値の設定・取得関数)
・download.php (ダウンローダ)
・data/ (ダウンロードファイル及びカウンタファイルの設置ディレクトリ)
・data/.htaccess (dataディレクトリにアクセスできないようにするための設定)
上記のファイルをサーバに設置してください。
-----------------------------------------------------------------------------------------
[ 使い方 ]
-----------------------------------------------------------------------------------------
1. 設置 :
ユーザにダウンロードさせたいファイルをdataに設置します。
※ 既にファイル設置場所が決まっている場合は、
dlcounter_config.php の、COUNTER_DIR 定数に
パスを入れなおしてください。
2. ダウンロードページのスクリプトの編集 :
ファイルのダウンロードページのスクリプトの一番上に、
include_once('dlcounter.php');
を追加してください。
2. ダウンロードページのHTMLの編集 :
ダウンロードページの、A タグのリンク先を、
<a href="download.php?n=ダウンロードさせたいファイルの名前">テキスト</a>
という風にしてください。
'ダウンロードさせたいファイルの名前' には、
data ディレクトリ内のファイル名を入れてください。
ディレクトリ名は要りません。
3. カウンタ値の取得 :
ダウンロードページの、カウンタ値を入れたいところに、
<?=get_dl_count('ダウンロードさせたいファイルの名前')?>
というテキストを入れてください。
指定したファイルのダウンロード回数を取得できます。
-----------------------------------------------------------------------------------------
[ 更新履歴 ]
-----------------------------------------------------------------------------------------
2008/02/03 - Ver 0.1 公開