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 相关文章推荐
PHP数字格式化
Dec 06 PHP
PHP5 操作MySQL数据库基础代码
Sep 29 PHP
使用淘宝IP库获取用户ip地理位置
Oct 27 PHP
ubuntu12.04使用c编写php扩展模块教程分享
Dec 25 PHP
zf框架的registry(注册表)使用示例
Mar 13 PHP
PHP操作文件的一些基本函数使用示例
Nov 18 PHP
php获取字符串中各个字符出现次数的方法
Feb 23 PHP
PHP生成图片验证码功能示例
Jan 12 PHP
thinkphp3.2实现在线留言提交验证码功能
Jul 19 PHP
php连接MSsql server的五种方法总结
Mar 04 PHP
PHP+iframe模拟Ajax上传文件功能示例
Jul 02 PHP
Laravel框架控制器的request与response用法示例
Sep 30 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+MYSQL开发工具及资源收藏
2007/01/02 PHP
20个PHP常用类库小结
2011/09/11 PHP
Zend的Registry机制的使用说明
2013/05/02 PHP
php中ob函数缓冲机制深入理解
2015/08/03 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
2017/05/20 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
2019/06/25 PHP
让焦点自动跳转
2006/07/01 Javascript
用jquery模仿的a的title属性的例子
2014/10/22 Javascript
node.js中的fs.statSync方法使用说明
2014/12/16 Javascript
使用javascript实现Iframe自适应高度
2014/12/24 Javascript
jQuery中live()方法用法实例
2015/01/19 Javascript
微信小程序日历组件calendar详解及实例
2017/06/08 Javascript
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
2017/09/29 NodeJs
Vuejs中使用markdown服务器端渲染的示例
2017/11/22 Javascript
浅析vue深复制
2018/01/29 Javascript
vue移动端UI框架实现QQ侧边菜单组件
2018/03/09 Javascript
webpack打包node.js后端项目的方法
2018/03/10 Javascript
Vuex 在Vue 组件中获得Vuex 状态state的方法
2018/08/27 Javascript
jQuery实现简单的Ajax调用功能示例
2019/02/15 jQuery
OpenLayers3加载常用控件使用方法详解
2020/09/25 Javascript
Python二叉树定义与遍历方法实例分析
2018/05/25 Python
python3 flask实现文件上传功能
2020/03/20 Python
Python3.6使用tesseract-ocr的正确方法
2018/10/17 Python
Pandas统计重复的列里面的值方法
2019/01/30 Python
Django认证系统实现的web页面实现代码
2019/08/12 Python
在win64上使用bypy进行百度网盘文件上传功能
2020/01/02 Python
HQhair美国/加拿大:英国化妆品、美容及美发产品商城
2019/04/15 全球购物
澳大利亚波希米亚风时尚品牌:Tree of Life
2019/09/15 全球购物
教师实习自我鉴定
2013/12/11 职场文书
校园奶茶店创业计划书
2014/01/23 职场文书
2014年服务员工作总结
2014/11/18 职场文书
党员活动总结
2015/02/04 职场文书
十二生肖观后感
2015/06/12 职场文书
羊脂球读书笔记
2015/06/30 职场文书
《小乌鸦爱妈妈》教学反思
2016/02/19 职场文书
MySQL日期时间函数知识汇总
2022/03/17 MySQL