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

专注于为中小企业提供网站设计制作、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业赫章免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
#t#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 ("
 %06d 
\n",- get_hitcount("counter.txt"));
 - include("include/footer.inc");
 - ?>
 
以上全部代码就是PHP添加计数器的实现方式,希望对有需要的朋友有所帮助。
Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号