PHP工房トップ

HOME > アクセスカウンター

アクセスカウンター(無料版)テキスト版、画像版

完全無料(フリー)のシンプルなアクセスカウンターPHPプログラムです。
ご自身のサーバーに設置するタイプです。
広告やクレジット表記など、カウンター以外に表示されるものは一切ございません。
※このプログラムについては著作権表記(クレジット表記)は必要ありません。(そもそも表示されていません)

テキスト版と画像版があります。
設置はいたって簡単です。アップするだけなので数分もあれば完了すると思います。

IPアドレスで判定していますので、同一IPアドレスでの連続アクセスはカウントされません。
間にほかの人(違うIPアドレス)のアクセスがあればカウントします。
ユニーク数というよりはセッション数に近いものになりますね。
※間30分などの制御はないためGoogleアナリティクスなどのセッション数とは若干異なります。

サンプルデモ

テキスト版 画像版
   

ダウンロードと設置方法

1、以下よりプログラムをダウンロードください。

事前にご利用規約をご確認、ご同意下さい。
クリックで自分のPCにダウンロード保存して下さい。または右クリック⇒「対象をファイルに保存」

PHPカウンター テキスト版 -count.zip 1.7KB

PHPカウンター(画像版) -count_img.zip 13.7KB

2、ダウンロードしたファイルを解凍する

ダウンロードしたファイルを解凍すると、countフォルダ内(画像版はcount_img)に以下のファイルがあります。

  • count.php カウンタープログラム本体
  • count.dat カウントを保存するデータファイル
  • 画像版の場合はカウント画像が入ったはimgフォルダ

特に設定等は必要ありませんので、そのままcountフォルダごとアップロードしてください。

カウンターの引継ぎなどであらかじめカウント数を設定したい場合は、
count.datをエディタソフト(メモ帳以外で ※TeraPadなどを推奨)で開くと以下の記述があります。
必要に応じて変更してください。

2011/10/02,10,0,0,127.0.0.1
カンマ区切りで5つの値が並んでいます。
左から日付(変更不要)、トータル数、本日のカウント、昨日のカウント、IPアドレス(変更不要)
カンマを消さないように注意ください。
日付とIPアドレスは自動取得なので変更不要です。

3、アップしたcount.datのパーミッションを書き込み可能な666等に変更してください。

※サーバーによっては変更不要な場合もあります。正常にカウントアップされていればOKということです。

4、表示したい箇所にインラインフレームタグでcount.phpを読み込めば完了です。

インラインフレーム(iframe)記述例 パスや幅、高さは必要に応じて設定してください。
絶対パス(http~またはhttps~)でももちろんOKです。特にWordpressなどへの設置の場合でサイドバーなどへの設置で全ページに表示するような場合、相対パスだと読み込みできないページが出る可能性があるため、絶対パスでの読み込みを推奨します。

<iframe src="count/count.php" height="70" width="140" frameborder="0" scrolling="no"></iframe>

※画像版はフォルダ名がcount_imgになりますので、フォルダ名をcountに変更するか、上記のパス部分を変更してください。

以上です。
実際にカウンターが表示されているか、またカウントアップが正常に行われているかご確認下さい。
動いていればそれで全て完了です。以降のメンテなどは一切不要です。

表示桁数の変更について

count.php内でデフォルトの表示桁数を設定可能です。
初期値は5桁になってます。
空の桁は「0」が表示されます。(いわゆる0埋めです)
ここはあくまで最低桁数の設定ですので、5桁に設定していても、6桁、7桁になれば自動的にちゃんと表示されますので安心ください。

カウンター表示部の文言の変更などについて

「本日」や「昨日」部分などのテキストは自由に変更できます。
count.phpをエディタソフトなどで開いて変更下さい。(メモ帳は使用禁止です。 ※TeraPadなどを推奨)

画像版をご利用の場合でページの背景色が黒等の場合

デフォルトの画像は文字色が黒、背景は透明のpngファイルになります。
文字色が白色、背景を透明化したpngファイルが欲しい方は以下に置いておきましたので必要に応じてご使用ください。

カウンター用画像 文字色白バージョン

画像はオリジナルの画像ももちろん使えます。
ご自分で作成してimgフォルダ内の画像を上書きすればOKです。
ファイル名は必ず画像の番号ごとに数字を付けてください。
1は1.png、2は2.png・・・・・拡張子はpngである必要があります。

どうしてもgifやjpgを使いたい場合はcount.php内の「png」と書かれている箇所を変更してください。1箇所だけです。

画像サイズは自由です。ちなみに配布したものは幅12px、高さ16pxになります。

ご利用規約

・無料版プログラムはフリーウェアです。ただし、著作権は放棄するものではありません。
・プログラムの著作権表示リンク(ページ下部にある当サイトへのリンク)を無断で削除することはできません。
(一律2,000円+消費税の削除依頼をいただいた場合を除く)
・プログラムの再配布、再販売は禁止です。
 ※ただしクライアントへの納品などでシステム費用、設置費用として請求されるのは問題ありません。
・プログラムによって何らかの不利益、損害が生じても一切の責任を負いません。
 あらかじめご了承の上ご使用ください。
 もし何らかのトラブルがあった場合には、ご相談いただければ解決策が見つかるかもしれません。
 (クライアントへの原因の説明など)
・プログラムは全ての環境(サーバー)での動作を保証するものではありません。
・改変等は自由ですが、自己責任でお願いします。
・有料版をご購入いただいた場合、初期不良を除き、ご使用後の返金には応じ兼ねます。
・有料版(著作権リンク削除含む)は1サイト(同一ドメイン)内であれば複製の上で複数利用可能です。
 2サイト目以降は都度サイトより購入申込みが必要になります。
 ※サブドメインはその性質上、別サイト(別ドメイン)とみなします。  

 ダウンロードいただいた時点で利用規約に同意したものとみなされます。

更新履歴

2017.06.14 アップデート実施。
テキスト版のカウンタープログラムでPHP7環境で使用するとエラーとなってしまうものを修正しました。
※PHP7で廃止された関数を一部に使用していたため。

PHPメールフォーム(無料)

PHPメールフォーム(有料)

新着情報・お知らせCMS

中古車・車両在庫CMS

よくある質問(FAQ)CMS

スタッフ紹介、プロフィールCMS

受付状況・待ち人数CMS

掲示板(BBS)管理画面付

写真ギャラリーCMS

投票・アンケートシステム

テロップ・ニュースティッカーCMS

営業日カレンダーCMS

カレンダー予約フォーム

リンク集ページCMS

アクセスカウンター

ダウンロードカウンター

その他

AIに仕事を奪われそうな人の集い
フォーム制作ならお任せください
メールフォーム自動テスト送信
PHPレスキュー
メールフォームの各種カスタマイズならお任せ下さい
業務効率化が可能なPHPオリジナルCMS制作します

役立つかも?なもの

豆知識や役立ち事など

PHPについて

各種情報