PHP添加计数器的实例讲解

开发 后端
我们下面将要为大家介绍一种简单的PHP添加计数器的方式,希望对初学PHP语言的新手们有所帮助,积累我们在实际编码中的经验。

我们在建立网站的时候,有些站长会有在自己首页上添加计数器的需求,我们今天就向大家具体讲讲PHP添加计数器的实现方法。这个例子已经被讲过多次了,但是还是有利于演示怎样读写文件以及创建自己的函数。

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

责任编辑:曹凯 来源: 百度博客
相关推荐

2009-12-01 15:01:07

PHP生成访问计数器

2010-07-23 09:03:14

SQL Server

2009-11-30 18:08:30

PHP制作动态计数器

2023-08-08 08:01:22

微服务架构服务

2010-12-27 09:32:19

SQL Server

2010-09-14 17:20:57

2009-11-06 16:59:26

WCF性能计数器

2023-07-28 08:15:27

PC程序计数器

2009-11-23 17:31:49

PHP时间戳

2009-11-23 20:16:17

PHP接口特性

2009-06-11 16:27:18

科学型Java计数器

2009-10-29 11:47:15

ADO.NET计数器b

2010-02-22 16:34:17

WCF性能计数器

2009-11-23 14:44:22

PHP 5.0构造函数

2009-11-23 15:32:13

PHP获取远程URL

2009-12-22 13:25:58

WCF性能计数器内存

2009-12-22 13:16:53

WCF性能计数器

2022-04-08 07:22:15

分布式计数器系统设计

2022-08-29 19:51:58

CSS计数器

2024-03-04 08:53:50

海量数据计数器存储
点赞
收藏

51CTO技术栈公众号