テキストカウンタ – PHP入門(アクセスカウンタ1)

2008 年 11 月 12 日 投稿者: naga3

自分のサイトが流行ってきたら、誰がどのような経路でやって来たかを調査してニヨニヨしたいですね。そのような目的には専らアクセス解析が使われますが、いきなりアクセス解析を作成するのは難しいので、まずはアクセスカウンタを作ってみましょう。

最初は、シンプルにテキストで訪問者数を表示するカウンタです。以下のソースを入力して、C:\xampp\htdocsフォルダに「counter_text.php」という名前で保存してください。

  1. <?php
  2. $count = file_get_contents('counter_text.txt');
  3. $count++;
  4. file_put_contents('counter_text.txt', $count);
  5. echo $count;
  6. ?>

もうひとつ、カウント数を記録するファイルが必要です。C:\xampp\htdocsフォルダに「counter_text.txt」という空のファイルを作って置いてください。

ブラウザでhttp://localhost/counter_text.phpにアクセスし、何度かリロードしてカウント数が増えることを確認してみてください。F5を連打すればぐんぐんカウント数が上がり、貴方のサイトも一躍有名サイトの仲間入りですね!

ソースの解説をします。「counter_text.txt」には現在の訪問者数が入っていて、それを2行目で変数$countに入れ、3行目で1増やし、4行目でファイルに書き戻しています。「++」はインクリメント演算子と言い、変数の値を1増やすものです。

HTMLページに上記カウンタを挿入する場合は、挿入したい場所で
  1. あなたは<?php require 'counter_text.php' ?>人目のお客様は神様です。

的な感じで書けば大丈夫でしょう。拡張子はhtmlではなくphpにしないと動かないのでご注意。

この記事へのトラックバックURL

1件のコメント

  1. 千葉直 より:

    本スクリプトをダウンロードして使用させてもらいました。
    http://tadashi1.lolipop.jp/index.php

    申し訳ありまあせんが、日本語の文言を削除させていただきました。

    よろしいでしょうか?

コメントをどうぞ