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 相关文章推荐
用mysql触发器自动更新memcache的实现代码
Oct 11 PHP
Godaddy空间Zend Optimizer升级方法
May 10 PHP
发款php蜘蛛统计插件只要有mysql就可用
Oct 12 PHP
php中使用Akismet防止垃圾评论的代码
Jun 10 PHP
浅析php中常量,变量的作用域和生存周期
Aug 10 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
Jun 26 PHP
Yii使用CLinkPager分页实例详解
Jul 23 PHP
php中文验证码实现方法
Jun 18 PHP
Linux(CentOS)下PHP扩展PDO编译安装的方法
Apr 07 PHP
PHP简单实现遍历目录下特定文件的方法小结
May 22 PHP
PHP APP微信提现接口代码
Sep 30 PHP
php使用gearman进行任务分发操作实例详解
Feb 26 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
php 引用(&amp;)详解
2009/11/20 PHP
采用header定义为文件然后readfile下载(隐藏下载地址)
2014/01/31 PHP
php中filter_input函数用法分析
2014/11/15 PHP
php简单操作mysql数据库的类
2015/04/16 PHP
php如何实现数据库的备份和恢复
2020/11/30 PHP
基于jquery的lazy loader插件实现图片的延迟加载[简单使用]
2011/05/07 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
使用jquery.qrcode生成彩色二维码实例
2014/08/08 Javascript
AngularJS中比较两个数组是否相同
2016/08/24 Javascript
基于javascript实现最简单选项卡切换
2017/02/01 Javascript
Vue2几种常见开局方式详解
2017/09/09 Javascript
利用ES6实现单例模式及其应用详解
2017/12/09 Javascript
js 将线性数据转为树形的示例代码
2019/05/28 Javascript
详解vue-cli3开发Chrome插件实践
2019/05/29 Javascript
微信小程序转发事件实现解析
2019/10/22 Javascript
详解Python编程中包的概念与管理
2015/10/16 Python
python 与GO中操作slice,list的方式实例代码
2017/03/20 Python
快速了解python leveldb
2018/01/18 Python
python爬取百度贴吧前1000页内容(requests库面向对象思想实现)
2019/08/10 Python
Python selenium的基本使用方法分析
2019/12/21 Python
Python随机数函数代码实例解析
2020/02/09 Python
用什么库写 Python 命令行程序(示例代码详解)
2020/02/20 Python
如何在django中运行scrapy框架
2020/04/22 Python
Pycharm 如何一键加引号的方法步骤
2021/02/05 Python
劳力士官方珠宝商:J.R. Dunn Jewelers
2018/09/29 全球购物
照片礼物和装饰:MyPhoto
2019/11/02 全球购物
.NET面试题:什么是值类型和引用类型
2016/01/12 面试题
教师自我评价范例
2013/09/24 职场文书
教师对学生的寄语
2014/04/03 职场文书
三年级学生评语
2014/04/23 职场文书
关于责任的演讲稿
2014/05/20 职场文书
幼儿教师师德师风自我评价
2015/03/05 职场文书
奖励申请报告范文
2015/05/15 职场文书
离婚被告答辩状
2015/05/22 职场文书
防震减灾主题班会
2015/08/14 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书