- <?
- /*
- || 一個簡單的計數器
- */
- function get_hitcount($counter_file)
- {
- /* 將計數器歸零
- 這樣如果計數器還未被使用,初始值將是1
- 你當然也可以把初始值設成20000來騙人咯
- */
- $count=0;
- // 如果存放計數器文件已經存在,讀取其中的內容
- if ( file_exists($counter_file) )
- {
- $fp=fopen($counter_file,"r");
- // 我們只取了前20位,希望你的站點不要太受歡迎啊
- $count=intval( fgets($fp,20));
- // 由于函數fgets()返回字符串,我們可以通過加0的方法將其自動轉換為整數
- fclose($fp);
- // 對文件操作完畢
- }
- // 增加一次計數值
- $count ;
- // 將新的計數值寫入文件
- $fp=fopen($counter_file,"w");
- fputs($fp,$count);
- fclose($fp);
- # 返回計數值
- return ($count);
- }
- ?>
新聞熱點
疑難解答