原理:
1.第一位使用者瀏覽某頁。
2.伺服器程式從資料庫或檔案讀取該頁被瀏覽次數。
3.將次數加一儲存,並將它送回第一位使用者。
4.第二位使用者瀏覽某頁。
5.伺服器程式從資料庫或檔案讀取該頁被瀏覽次數。
6.將次數再加一儲存,並將它送回第二位使用者。
需要了解的函數:
fopen()開啟檔案
filesize()取得檔案大小
fseek()行動檔案指標
fgets()取得檔案指標所列內容
fputs
fgets()取得檔案指標所列內容
fputs ()將字串寫如檔案指標所在位置
fclose()關閉檔案
file_exists()判斷檔案是否存在
exec()執行外部程式
最簡單的記數器:
訪客計數器原型 (c)1998 David W. Bettis
這裡是版權資訊
*/
$counterFile = "counter.txt";
#🎜>$counterFile = "counter.txt";
#
#
function displayCounter($counterFile) {
$fp = fopen($counterFile,"rw");
#開啟文件,用讀寫方式
$num = fgets( $fp,5);
#取得目前數字
$num = 1;
#加1
print "您是第"."$num"." 位無聊份子";
exec( "rm -rf $counterFile");
exec( "echo $num > $counterFile");
#偷懶的方式哦,不使用fputs寫入,
#偷懶的方式哦,不使用fputs寫入> }
if (!file_exists($counterFile)) {
exec( "echo 0 > $counterFile");
}#如果記數器檔案不存在,新它並設定內容為0
displayCounter($counterFile);
?>