DesignCounterPHP
フリーソフト
- DesignCounterPHPは、テンプレートとCSSを編集出来るデザイナー向けのアクセスカウンターです
- 自由なデザインのカウンターを表示し、日々の累計の閲覧も出来ます
- クッキーとIPにより、同じ方のアクセスを重複しないように集計します
主な機能
カウント数 | 本日の表示回数と表示回数の累計を表示出来ます。 |
デザイン | テンプレート(data/template.dat)とスタイルシートを編集すると自由なデザインのカウンターを表示出来ます。 |
出力 | IFRAME用画面、又はJavaScriptで出力出来ます。UTF-8の画面にも対応しています。 |
2重アクセス |
アクセスログを保存し、24時間以内の同じIPのアクセスはカウントしません。 また、アクセスした機種のクッキーにもログを保存し、1時間以内の同じ機種のアクセスもカウントしないようになっています。 |
アクセスの履歴 |
日付別のアクセスの履歴の閲覧が出来ます。 |
ファイルロック |
ファイルの破損を防ぐよう、データファイルにアクセスする時はファイルをロックするようになっています。 |
バージョンアップ情報
- v1.02.00 UTF-8の画面にJavaScriptで出力出来るよう修正(cnt.php?js)
- v1.01.00 JavaScriptによる出力機能を追加(cnt.php?jss)
- v1.00.01 1時間経過したらカウントするよう修正(24時間→1時間)
- v1.00.00 DesignCounterPHPを公開
サンプル(デモ)
- JavaScript出力の例
- Shift-JISの画面
- UTF-8の画面へのJavaScript出力の例
- UTF-8の画面へ
- IFRAMEの例
- IFRAMEで表示する画面
- アクセスの履歴
- 閲覧画面はこちら パスワード:1111
ダウンロード
設置方法
- 1.ダウンロードしたファイルを解凍します。
-
2.「prev.php」のパスワードを設定
「prev.php」をエディタで開き、16行目の
$password = '1111';
のパスワード(初期値:1111)を変更し、上書き保存します。 - 3.下記のディレクトリ構造を参考に、FTPソフトで全てのファイルとフォルダを転送します。
-
4.データファイルやフォルダ、スタイルシートのアクセス権を設定します。
(設定するアクセス権はサーバー環境によって異なります。) -
5.カウンタを表示するcnt.phpにアクセスします。
ブラウザのURL欄にcnt.phpのURLを入力し、Enterを押します。
設定に誤りがあると、画面上にエラーが表示されます。
※同一IP、同一機種(クッキー)は1日1カウントになります。 -
6.ホームページへの埋め込み
- ・Shift-JISの画面にJavaScriptで表示したい場合
- ・UTF-8の画面にJavaScriptで表示したい場合
- ・IFRAMEで表示したい場合、カウンターを表示したいHTMLページ等に下記のようなタグを記述します。
- ※上記の「・・設置場所・・」はPHPを設置したフォルダのパスに書き換えて下さい。
- ※JavaScriptで表示する場合、当該画面のCSSが適用されます。
デザインの編集方法
- 1.テンプレートの編集
- 「data/template.dat」を編集します
- テンプレート内の%TOTAL%はカウントの累計に、%TODAY%は本日のカウント数に置き直されます。
- 2.スタイルシートの編集
- JavaScriptで表示する場合は当該画面のCSSを編集します
- IFRAMEで表示する場合は「counter.css」を編集します
- テンプレートのidやclassに合わせて編集して下さい
その他
- 1.アクセス履歴
- prev.phpにアクセスし、パスワードを入力すると閲覧出来ます。
- 2.2重アクセスの回避
- 設置時の動作確認など、2カウント目がカウントされるかどうか動作を確認したい場合、アクセスの履歴画面下の「クッキー等の削除」をクリックします。
- クッキーが削除され、アクセスログも消去されるので、新たなアクセスとして次のカウントを確認出来るようになります。
- この商品をご覧の方は、この商品も閲覧されています
- シンプルカウンター
- シンプルカウンター
- デイカウンター
- デイカウンター
- アクセスリサーチ
- アクセスリサーチ
- 占いカウンター
- 占いカウンター
- ChatbotPHP(チャットボット)
- ChatbotPHP(チャットボット)