テキストカウンター
ctest.php(テストページ)
<html>
<head>
<title>テキストカウンターテスト</title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<?php include('./count.php'); ?>
</body>
</html>
count.php(カウント処理)
<?php
$data=file('./data.txt');
(int)$data[0]++;
$fp=@fopen('./data.txt','w');
flock($fp,LOCK_EX);
fputs($fp,$data[0]);
fclose($fp);
echo($data[0]);
?>
補足情報
ctest.phpではcount.phpを呼び出すinclude( )の使い方を、count.phpでは同階層のdata.txtからデータを読み取り、書き込む処理を確認できます。データの読み書きでは排他処理が基本中の基本ですので、ぜひ慣れるようにしておきましょう。