phpでアクセスカウンタ
<html>
<head> <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> <title>アクセスカウンタ</title> </head> <body> <p> <b>更新ボタンで更新してください。<br></b> </p> <p> <?php //ファイルの作成 $filename = "count.txt"; //アクセスカウンタを保存するファイル名 if(file_exists($filename)) { //読み取りモードで開く $fh = @fopen($filename, "r"); if(!$fh) { exit("オープン失敗"); } else { while(!feof($fh)) { $temp = fgets($fh); //数字に1を足すという処理をします $temp = $temp + 1; echo $temp; } //閉じる fclose($fh); } }
$fh = @fopen($filename, "w"); //書き込みモードで開きます if(!$fh) { exit("ファイルの書き込みのオープンで失敗しました。"); } else { //排他ロック flock($fh, LOCK_EX); $msg = $temp; //echo "hoge"; fputs($fh, $msg); flock($fh, LOCK_UN); fclose($fh); }
?> </p> </body>
</html>
- 最終更新:2011-06-06 13:29:04