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实现分页的一个示例
Oct 09 PHP
phpmyadmin中配置文件现在需要绝密的短语密码的解决方法
Feb 11 PHP
PHP 读取文件的正确方法
Apr 29 PHP
浅析Apache中RewriteCond规则参数的详细介绍
Jun 30 PHP
php单例模式实现方法分析
Mar 14 PHP
Zend Framework教程之MVC框架的Controller用法分析
Mar 07 PHP
PHP常见错误提示含义解释(实用!值得收藏)
Apr 25 PHP
CI框架中$this-&gt;load-&gt;library()用法分析
May 18 PHP
PHP微信开发之查询城市天气
Jun 23 PHP
php操作xml并将其插入数据库的实现方法
Sep 08 PHP
自制PHP框架之模型与数据库
May 07 PHP
ThinkPHP5 验证器的具体使用
May 31 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
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
2014/04/25 PHP
php实现有趣的人品测试程序实例
2015/06/08 PHP
php实现支付宝当面付(扫码支付)功能
2018/05/30 PHP
PHP随机数函数rand()与mt_rand()的讲解
2019/03/25 PHP
Swoole 5将移除自动添加Event::wait()特性详解
2019/07/10 PHP
YII2框架中查询生成器Query()的使用方法示例
2020/03/18 PHP
PHP基于openssl实现非对称加密代码实例
2020/06/19 PHP
Javascript倒计时代码
2010/08/12 Javascript
js实现通用的微信分享组件示例
2014/03/10 Javascript
跟我学习javascript的全局变量
2015/11/16 Javascript
通过JS和PHP两种方法判断用户请求时使用的浏览器类型
2016/09/01 Javascript
js模拟支付宝密码输入框
2017/04/11 Javascript
动态统计当前输入内容的字节、字符数的实例详解
2017/10/27 Javascript
JavaScript 有用的代码片段和 trick
2018/02/22 Javascript
vue2.0 资源文件assets和static的区别详解
2018/04/08 Javascript
vue.draggable实现表格拖拽排序效果
2018/12/01 Javascript
Vue实现返回顶部按钮实例代码
2020/10/21 Javascript
uni-app 自定义底部导航栏的实现
2020/12/11 Javascript
python连接oracle数据库实例
2014/10/17 Python
简单介绍Python的Django框架的dj-scaffold项目
2015/05/30 Python
Python采用Django开发自己的博客系统
2020/09/29 Python
Python 通过URL打开图片实例详解
2017/06/01 Python
浅谈python中对于json写入txt文件的编码问题
2018/06/07 Python
python实现按长宽比缩放图片
2018/06/07 Python
利用Python将每日一句定时推送至微信的实现方法
2018/08/13 Python
pandas筛选某列出现编码错误的解决方法
2018/11/07 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
2019/10/21 Python
Python实现在线批量美颜功能过程解析
2020/06/10 Python
CSS3 3D酷炫立方体变换动画的实现
2019/03/26 HTML / CSS
猫途鹰:全球领先的旅游点评社区
2017/04/07 全球购物
草莓网官网:StrawberryNET
2019/08/21 全球购物
银行演讲稿范文
2014/01/03 职场文书
大型演出策划方案
2014/05/28 职场文书
心灵点滴观后感
2015/06/02 职场文书
《法国号》教学反思
2016/02/22 职场文书
Redis+AOP+自定义注解实现限流
2022/06/28 Redis