カウンタ

1.Sample

Total: 04347

2.ソース

このソースを、カウンタを表示させたいところに挿入し、データファイルをアップロードしてください。
その後、データファイルのパーミッションを606に設定してください。

<?php
$filename = "./count.dat"; // データファイル名
$keta = 5; //カウンタ表示桁数

$file = fopen($filename,"r+");
$buffer = fread($file,filesize ($filename));
list($count,$ip) = explode("<>",$buffer);
$myip = getenv("HTTP_X_FORWARDED_FOR");

if($myip != $ip){ //同一IPでなければカウントアップ
  $count++;
}

$count = sprintf("%0".$keta."d",$count);

//表示部(編集してください)
echo "Total: $count";

ftruncate($file,0);
rewind($file);

//ファイルロック処理
flock($file,LOCK_EX);
fwrite($file, $count."<>".$myip);
flock($file,LOCK_UN);
fclose($file);
?>

PHPのすすめ Menu
Top Page
Back To Top
What's PHP ?
PHPって何?
インストール
データベースサーバ
PHPのインストール
PHPの基礎Tips
formデータの受け渡し
データベースとの連携
サンプルスクリプト
カウンタ
昨日今日カウンタ
日記カレンダー
掲示板
サポート掲示板
コミュニケート掲示板