PHP图形计数器程序显示网站用户浏览量


Posted in PHP onJuly 20, 2016

PHP图形计数器程序是一款简单的图片计数器,为了直观显示一个网站有多少用户浏览,需要在网页底部放一个图片计数器,也就是当前页面的访问量,访问量的数据是保存在 txt 文件里,可自动生成 num.txt 文件,自定义初始数据,显示的数字图片保存在 img 目录下,可以换成自己做的精美的图片,更换即可,index.php是调用文件,很简单。

本程序只有几十KB,系统代码设计简单易懂。

效果如下:

PHP图形计数器程序显示网站用户浏览量

关于程序的安装很简单:

1、这款图形计数器不需要数据库的支持,只要能运行PHP即可,将index.php里的PHP文件拷贝到需要的网页里面即可,其它文件不动。

2、文件的结构:

(1),index.php,调用计数器文件

<?php
echo "您是第"; 
require("count.php"); 
echo "位访客"; 
?>

(2),count.php 图形计数器的核心代码

<?php
 $path= "img";//图片所在的文件夹子, img 是在相应文件夹下
 $f_name = "num.txt";//计数器的数据保存在num.txt
 $n_digit = 10;
 //如果文件不存在,则新建文件,初始值置为100/
 if(!file_exists($f_name)){
 $fp=fopen($f_name,"w");
 fputs($fp,"100");
 fclose($fp);
 }
 $fp=fopen($f_name,"r"); //打开num.txt文件
 $hits=fgets($fp,$n_digit); //开始计取数据
 fclose($fp); //关闭文件
 $hits=(int)$hits + 1;//计数器增加1
 $hits=(string)$hits; 
 $fp=fopen($f_name,"w");
 fputs($fp,$hits);//写入新的计数
 fclose($fp); //关闭文件
 //循环读取并显示出图形计数器
 for($i=0;$i<$n_digit;$i++) 
 $hits = str_replace("$i","<img src='$path/$i.gif' $alt>","$hits");
 echo $hits;  
?>

(3) num.txt 保存计数的文件 

访问量的数据是保存在 txt 文件里,可自动生成 num.txt 文件,自定义初始数据

(4) img/ 保存0-9的图形文件

源码下载,开始你的php图片计数器系统学习之旅吧!

小提示:本系统开发尚不完善,还存在许多欠缺,但会继续努力进行完善。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
一个程序下载的管理程序(四)
Oct 09 PHP
php格式化工具Beautify PHP小小BUG
Apr 24 PHP
PHP正则的Unknown Modifier错误解决方法
Mar 02 PHP
PHP 面向对象 PHP5 中的常量
May 05 PHP
PHP中运用jQuery的Ajax跨域调用实现代码
Feb 21 PHP
Laravel与CI框架中截取字符串函数
May 08 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
Aug 19 PHP
thinkPHP5.0框架自动加载机制分析
Mar 18 PHP
关于PHP定时发送服务的解决办法
Apr 23 PHP
thinkPHP5框架自定义验证器实现方法分析
Jun 11 PHP
PHP安装memcache扩展的步骤讲解
Feb 14 PHP
yii2 在控制器中验证请求参数的使用方法
Jun 19 PHP
PHP购物车类Cart.class.php定义与用法示例
Jul 20 #PHP
无需数据库在线投票调查php代码
Jul 20 #PHP
thinkPHP2.1自定义标签库的导入方法详解
Jul 20 #PHP
php自定义函数实现二维数组排序功能
Jul 20 #PHP
Ajax提交表单时验证码自动验证 php后端验证码检测
Jul 20 #PHP
php使用get_class_methods()函数获取分类的方法
Jul 20 #PHP
PHP+Ajax验证码验证用户登录
Jul 20 #PHP
You might like
盘点被央视点名过的日本动画电影 一部比一部强
2020/03/08 日漫
PHP 加密与解密的斗争
2009/04/17 PHP
php压缩多个CSS为一个css的代码并缓存
2011/04/21 PHP
PHP保存带BOM文件的方法
2015/02/12 PHP
微信红包随机生成算法php版
2016/07/21 PHP
PHP机器学习库php-ml的简单测试和使用方法
2017/07/14 PHP
Laravel中validation验证 返回中文提示 全局设置的方法
2019/09/29 PHP
广告切换效果(缓动切换)
2009/05/27 Javascript
Javascript 函数中的参数使用分析
2010/03/27 Javascript
js中if语句的几种优化代码写法
2011/03/12 Javascript
js实现的全国省市二级联动下拉选择菜单完整实例
2015/08/17 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
2016/06/29 Javascript
jQuery替换节点元素的操作方法
2018/03/18 jQuery
关于vue的语法规则检测报错问题的解决
2018/05/21 Javascript
解决vue keep-alive 数据更新的问题
2018/09/21 Javascript
Vue数据绑定实例写法
2019/08/06 Javascript
vue实现五子棋游戏
2020/05/28 Javascript
[02:53]DOTA2亚洲邀请赛 NewBee战队巡礼
2015/02/03 DOTA
[42:48]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第二场 12.11
2020/12/16 DOTA
使用go和python递归删除.ds store文件的方法
2014/01/22 Python
利用Psyco提升Python运行速度
2014/12/24 Python
Python合并字典键值并去除重复元素的实例
2016/12/18 Python
使用Python操作excel文件的实例代码
2017/10/15 Python
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
2019/07/18 Python
python 计算两个列表的相关系数的实现
2019/08/29 Python
pytorch获取模型某一层参数名及参数值方式
2019/12/30 Python
python 双循环遍历list 变量判断代码
2020/05/04 Python
Python 找出出现次数超过数组长度一半的元素实例
2020/05/11 Python
如何理解Python中的变量
2020/06/01 Python
Jupyter安装链接aconda实现过程图解
2020/11/02 Python
中国包裹转运寄送国际服务:Famiboat
2019/07/24 全球购物
大学生毕业自我评价范文分享
2013/11/07 职场文书
军训教官感言
2014/03/02 职场文书
夫妻吵架保证书
2015/05/08 职场文书
2016年学校党支部创先争优活动总结
2016/04/05 职场文书
小程序自定义轮播图圆点组件
2022/06/25 Javascript