Rocomotion

CGIとPHPとちょっとした幸せ配布サイト

シェアウェア購入 シェアウェアスクリプト購入

the shop Rocomotion the shop Rocomotion

アフィリエイト アフィリエイトで稼ぐ

お小遣いを手に入れよう お小遣いを手に入れるために

レンタルサーバを借りるCGI レンタルサーバを借りる
テストスクリプト テストスクリプト

pplog premium

pplog premium pplog premium

新作スクリプト 新作スクリプト

PM mail PM mail

P link compact P link compact

P slide P slide

view : 4,738

 

P counter

 

by Rocomotion

軽快動作の昨日今日カウンタの "P counter"。
シンプルですので、かなり軽いです。
htmlページでもphpページでもどこでも設置可能です。

+軽快動作。
+昨日・今日・合計の表示可能
+ファイルロック機能があるのでログが壊れにくいです。

   206 web site ranking    Sozai-R    Web material ranking    1R web site ranking

+配布するスクリプトを利用して被ったいかなる損害も責任も当サイトは負いかねます。
著作権情報の表示はないため、当サイトへのリンクを張ってください。
+ダウンロード、設置した方は掲示板にてお知らせください。
その他の規定は別ページの利用規程をお読みください。

その他利用規定はこちらをご覧ください。

規定(必ずお読み下さい。) PHP利用規定 規定(必ずお読み下さい。) サンプル利用規定 規定(必ずお読み下さい。) 商用利用規定

+php3ではおそらく動作しません。
+javascriptがオフの場合、カウンタは表示されません。
更新日付 バージョン 更新内容 更新ファイル
2007-07-18 1.02 ファイルロック処理修正 index.php
2007-01-11 1.01 内部処理変更 index.php
2005-10-03 1.00 配布開始 ---
SAMPLE (サンプル利用規定に同意の上、ご利用ください。)
DOWNLOAD (利用規定に同意の上ダウンロードしてください。)

ファイル index.php

ファイル ini.php

ファイル log.php

ファイル sample.html

ファイル sample.php

ディレクトリ lock


項番 ファイル (行番号)
手順
1 すべて
ファイルのアップロード

下の図を参考にファイルをサーバへアップロードする。
  public_html (ホームディレクトリ)
|
+-- pcounter [755] [755] / index.php [644] [644] [705]
| ini.php [644] [644] [644]
| log.php [666] [606] [606]
|
+-- lock [777] [707]

[]内はパーミッションの値
2 すべて
パーミッションの変更

項番1のかっこの中の値を参考にパーミッションを変更する。
真ん中のパーミッション推奨。
動かない場合は左のパーミッション
Sakura等CGIで動作するサーバは右のパーミッション
3 xxx.html(など)
埋め込み方

カウンタを取りたいページへ埋め込む。

htmlファイルへ埋め込む場合(BODYタグ内に追加)
<script language="javascript" src="http://xxx.com/pcounter/index.php">

phpファイルへ埋め込む場合
<?php include("./pcounter/index.php"); ?> (ただし、サーバからのフルパスまたは、そのページからの相対パスで指定)

SSIで埋め込む場合
<!--#include virtual="./pcounter/index.php"-->(ただし、サーバからのフルパスまたは、そのページからの相対パスで指定)

カウンター値を表示したい場所へ
合計 → <script language="javascript" src="http://xxx.com/pcounter/index.php?md=1">
今日 → <script language="javascript" src="http://xxx.com/pcounter/index.php?md=2">
昨日 → <script language="javascript" src="http://xxx.com/pcounter/index.php?md=2">
上記を埋め込む。

sample.htmlやsample.phpを参考にしてください。
4 ---
動作確認

埋め込んだページへアクセスし、今日や合計が1になることを確認。
初期設定では、連続した同一IPはカウントアップしません。
SEO対策ならこちらがおすすめ。