アクセスカウンター
直前のサンプルをよく見れば仕組みは分かると思う。コメントを参照すること!
1
source
<?php
$filename = "mycounter.txt";
$fpointer = fopen($filename,"r+"); //$filenameを読込/書込可能でオープンしてファイルポインタを先頭に置き
flock($fpointer,2); //同時に書き込めないようにファイルをロックする
$count = fread($fpointer,filesize($filename)); //$filenameをポインタ先頭から最後まで(ファイルサイズ分)読み込んで変数$contentsに入れ
$count = $count + 1; //プラス1して
rewind($fpointer); //書き込む前にファイルポインタを先頭に移動し
fwrite($fpointer,$count); //変数$countを書き込んで
flock($fpointer,3); //ファイルロックを解除し
fclose($fpointer); //ファイルを閉じる
print $count; //最後に$countを画面に書き出し
?>