首页 > 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添加计数器的实现方式,希望对有需要的朋友有所帮助。


本文地址:http://www.phprm.com/frame/php1003627.html

转载随意,但请附上文章地址:-)

标签:none

发表留言