我們在建立網站的時候,有些站長會有在自己首頁上添加計數器的需求,我們今天就向大家具體講講counter.inc包含以下代碼:
- <?
- /*
- || 一個簡單的計數器
- */
- function get_hitcount($counter_file)
- {
- /* 將計數器歸零
- 這樣如果計數器還未被使用,初始值將是1
- 你當然也可以把初始值設成20000來騙人咯
- */
- $count=0;
- // 如果存放計數器文件已經存在,讀取其中的內容
- if ( file_exists($counter_file) )
- {
- $fp=fopen($counter_file,"r");
- // 我們只取了前20位,希望你的站點不要太受歡迎啊
- $count=0+fgets($fp,20);
- // 由於函數fgets()返回字符串,我們可以通過加0的方法將其自動轉換為整數
- fclose($fp);
- // 對文件操作完畢
- }
- // 增加一次計數值
- $count++;
- // 將新的計數值寫入文件
- $fp=fopen($counter_file,"w");
- fputs($fp,$count);
- fclose($fp);
- # 返回計數值
- return ($count);
- }
- ?>
PHP添加計數器之後的一步就是我們需要更改front.php3文件以顯示這個計數器:
- <?
- include("include/counter.inc");
- // 我把計數值放在文件counter.txt中,讀出並輸出
- printf ("<CENTER><B>%06d</B></CENTER> <BR> n",
- get_hitcount("counter.txt"));
- include("include/footer.inc");
- ?>
以上全部代碼就是PHP添加計數器的實現方式,希望對有需要的朋友有所幫助。