原則:
1. 最初のユーザーは特定のページを閲覧します。
2. サーバー プログラムは、ページが閲覧された回数をデータベースまたはファイルから読み取ります。
3. 数値に 1 を加えた値を保存し、最初のユーザーに送り返します。
4. 2 番目のユーザーが特定のページを閲覧します。
5. サーバー プログラムは、ページが閲覧された回数をデータベースまたはファイルから読み取ります。
6. 番号を 1 つずつ保存し、2 番目のユーザーに送り返します。
知っておくべき関数:
fopen() ファイルを開きます
filesize() はファイルのサイズを取得します
fseek() はファイルポインタを移動します
fgets() はファイルポインタが置かれている行の内容を取得します
fputs() は書き込みますファイルポインタの位置としての文字列
fclose() ファイルを閉じる
file_exists() はファイルが存在するかどうかを決定する
exec() は外部プログラムを実行する
< ;title>訪問者カウンター プロトタイプ
/*
(c)1998 David W. Bettis
著作権情報はこちらです
*/
$counterFile = "counter.txt";
#ここでカウンター ファイルを定義します
function displayCounter($counterFile) {
$fp = fopen($counterFile,"rw");
#読み取りおよび書き込みモードでファイルを開きます
$num = fgets($fp,5);
#現在の数値を取得します
$num += 1;
#1 を追加します
print "あなたは "."$num"." 退屈な人です"; $counterFile");
exec( " echo $num > $counterFile");
#怠惰な方法、書き込みに fputs を使用しないでください
}
if (!file_exists($counterFile)) {
exec( "echo 0 > $counterFile"); #カウンター ファイルが存在しない場合は、カウンター ファイルを作成し、内容を 0 に設定します
displayCounter($counterFile);
?>