|
|
<?php $FileName = "Count.txt"; if (file_exists($FileName)) { $fp = fopen($FileName, "r+"); $Count = fread($fp, filesize($FileName)); if ($Count<=0) $Count = 1; else $Count++; rewind($fp); } else { $fp = fopen($FileName, "w"); $Count = 1; } fwrite($fp, $Count); fclose($fp); echo "目前上站人數 $Count 人"; ?> |
結果:
目前上站人數 1 人 |
說明:
- 先判斷檔案是否存在,存在則以"r+"的方式開檔,並將人數累加1;不存在則以"w"的方式開檔,人數則設成1。
- 把新的人數存回檔案。
- 顯示人數。
- 多按幾次「重整」,就可以看到計數的累加情形。
- 計數檔Count.txt及存放計數檔的目錄要設成有write的屬性,例如chmod a+w Count.txt和chmod a+w 目錄名。
| |
|