$cnt_file = "./../data/textcount/room3_count.dat"; // カウントデータ保存ファイル
$cnt_fig = 5; // カウント表示桁数(足りない時は0で補完) 0:そのまま
$ip_cnt = 0; // 同一IPの連続カウントアップを 0:しない, 1:する
if(file_exists($cnt_file)) {
$ip = $_SERVER['REMOTE_ADDR']; // 現訪問者のIP
$lf = fopen($cnt_file, "r+");
list($cnt_num, $logip) = explode("|", fgets($lf));
if($ip_cnt || $ip != $logip) {
$cnt_num++;
flock($lf, LOCK_EX);
rewind($lf);
fputs($lf, $cnt_num."|".$ip);
flock($lf, LOCK_UN);
fclose($lf);
}
$count = sprintf("%0".$cnt_fig."d", $cnt_num);
echo $count;
}
?>
copyright (c)JTC All Rights Reserved.