カウンタクラス作成元 PHP ファイル
count_1.php
Move Imageに戻る
<?php
$filename = 'count/count_1.txt';
$fp =
@fopen($filename, 'r+') or die(
"can't open datafile [$filename]"
);
/*
@fopen:失敗してもエラー表示なし
die:()内を表示してPHPスクリプトを終了
r+:読込、書出用にオープン、
ファイルポインターをファイルの先頭に置く
*/
$count = fgets($fp, 32);
//ファイルポインターから最大32バイトを取得
if ($count == '') {
$count = 0;
}
$count += 1;
rewind($fp);
//ファイルポインターの位置を先頭に戻す
flock($fp, LOCK_EX);
//排他的ロック
fputs($fp, $count);
//オープンファイルに書出
fclose($fp);
//カウンタを表示
echo $count;
?>