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 相关文章推荐
一个SQL管理员的web接口
Oct 09 PHP
PHP4和PHP5性能测试和对比 测试代码与环境
Aug 17 PHP
PHP中copy on write写时复制机制介绍
May 13 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
Jul 04 PHP
ThinkPHP中的常用查询语言汇总
Aug 22 PHP
两千行代码的PHP学习笔记汇总
Oct 05 PHP
PHP CURL 多线程操作代码实例
May 13 PHP
PHP实现linux命令tail -f
Feb 22 PHP
PHP数据库操作Helper类完整实例
May 11 PHP
PHP yield关键字功能与用法分析
Jan 03 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
Jun 03 PHP
tp5框架使用cookie加密算法实现登录功能示例
Feb 10 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 dirname(__FILE__) 获取当前文件的绝对路径
2011/06/28 PHP
php中heredoc与nowdoc介绍
2014/12/25 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
2016/08/19 PHP
PHP Cookie学习笔记
2016/08/23 PHP
PHP 年月日的三级联动实例代码
2017/05/24 PHP
TP5框架实现一次选择多张图片并预览的方法示例
2020/04/04 PHP
Web层改进II-用xmlhttp 无声息提交复杂表单
2007/01/22 Javascript
javascript中[]和{}对象使用介绍
2013/03/20 Javascript
jQuery Ajax()方法使用指南
2014/11/19 Javascript
不想让浏览器运行javascript脚本的方法
2015/11/20 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
使用PHP+JavaScript将HTML页面转换为图片的实例分享
2016/04/18 Javascript
学习Angularjs分页指令
2016/07/01 Javascript
简单的Vue异步组件实例Demo
2017/12/27 Javascript
elementUI table表格动态合并的示例代码
2019/05/15 Javascript
使用Vue-scroller页面input框不能触发滑动的问题及解决方法
2020/08/08 Javascript
js实现手表表盘时钟与圆周运动
2020/09/18 Javascript
使用python实现拉钩网上的FizzBuzzWhizz问题示例
2014/05/05 Python
Golang与python线程详解及简单实例
2017/04/27 Python
使用Python读取二进制文件的实例讲解
2018/07/09 Python
python中pip的安装与使用教程
2018/08/10 Python
Python+OpenCV图片局部区域像素值处理改进版详解
2019/01/23 Python
python 获取微信好友列表的方法(微信web)
2019/02/21 Python
python 将日期戳(五位数时间)转换为标准时间
2019/07/11 Python
利用CSS的Sass预处理器(框架)来制作居中效果
2016/03/10 HTML / CSS
利用纯CSS3实现tab选项卡切换示例代码
2016/09/21 HTML / CSS
canvas实现飞机打怪兽射击小游戏的示例代码
2018/07/09 HTML / CSS
卡塔尔航空官方网站:Qatar Airways
2017/02/08 全球购物
仪器仪表检测毕业生自荐信
2013/10/31 职场文书
个人贷款担保书
2014/04/01 职场文书
人口与计划生育目标管理责任书
2014/07/29 职场文书
婚庆公司计划书
2014/09/15 职场文书
停电放假通知
2015/04/14 职场文书
贷款工作证明模板
2015/06/12 职场文书
React实现动效弹窗组件
2021/06/21 Javascript
vue2的 router在使用过程中遇到的一些问题
2022/04/13 Vue.js