程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP添加計數器的實例講解

PHP添加計數器的實例講解

編輯:關於PHP編程

我們在建立網站的時候,有些站長會有在自己首頁上添加計數器的需求,我們今天就向大家具體講講counter.inc包含以下代碼:

  1. <?   
  2. /*   
  3. || 一個簡單的計數器   
  4. */   
  5. function get_hitcount($counter_file)   
  6. {   
  7. /* 將計數器歸零   
  8. 這樣如果計數器還未被使用,初始值將是1   
  9. 你當然也可以把初始值設成20000來騙人咯   
  10. */   
  11. $count=0;   
  12. // 如果存放計數器文件已經存在,讀取其中的內容   
  13. if ( file_exists($counter_file) )   
  14. {   
  15. $fp=fopen($counter_file,"r");   
  16. // 我們只取了前20位,希望你的站點不要太受歡迎啊   
  17. $count=0+fgets($fp,20);   
  18. // 由於函數fgets()返回字符串,我們可以通過加0的方法將其自動轉換為整數   
  19. fclose($fp);   
  20. // 對文件操作完畢   
  21. }   
  22. // 增加一次計數值   
  23. $count++;   
  24. // 將新的計數值寫入文件   
  25. $fp=fopen($counter_file,"w");   
  26. fputs($fp,$count);   
  27. fclose($fp);   
  28. # 返回計數值   
  29. return ($count);   
  30. }   
  31. ?>   

PHP添加計數器之後的一步就是我們需要更改front.php3文件以顯示這個計數器:

  1. <?   
  2. include("include/counter.inc");   
  3. // 我把計數值放在文件counter.txt中,讀出並輸出   
  4. printf ("<CENTER><B>%06d</B></CENTER> <BR> n",   
  5. get_hitcount("counter.txt"));   
  6. include("include/footer.inc");   
  7. ?>   

以上全部代碼就是PHP添加計數器的實現方式,希望對有需要的朋友有所幫助。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved