アクセスカウンター(ファイルをオープンできなかった場合の処理を入れた)

$fpointer = fopen($filename,"r+"); 
if($fpointer != false)	{
	オープンできた場合の処理
} else	{
	オープンできなかった場合の処理
}

としてみた。オープンできないとfopen()はfalseを返す性質を利用した。
(オープンに成功するとファイルハンドルが返値になる)

mycounter92.txt をオープンできませんでした
source

<?php
$filename = "mycounter92.txt";
$fpointer = fopen($filename,"r+");	//$filenameを読込/書込可能でオープンしてファイルポインタを先頭に置き
if($fpointer != false)	{
	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を画面に書き出し
} else	{
	print "$filename をオープンできませんでした";
}
?>