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三层结构(上) 简单三层结构
Jul 04 PHP
深入理解curl类,可用于模拟get,post和curl下载
Jun 08 PHP
解析php file_exists无效的解决办法
Jun 26 PHP
从PHP的源码中深入了解stdClass类
Apr 18 PHP
使用配置类定义Codeigniter全局变量
Jun 12 PHP
destoon实现底部添加你是第几位访问者的方法
Jul 15 PHP
linux下实现定时执行php脚本
Feb 13 PHP
修改WordPress中文章编辑器的样式的方法详解
Dec 15 PHP
laravel学习教程之存取器
Jul 30 PHP
PHP实现微信退款的方法示例
Mar 26 PHP
php+laravel依赖注入知识点总结
Nov 04 PHP
PHPstorm激活码2020年5月13日亲测有效
Sep 17 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
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
php检测图片木马多进制编程实践
2013/04/11 PHP
深入理解PHP原理之执行周期分析
2016/06/01 PHP
Laravel使用模型实现like模糊查询的例子
2019/10/24 PHP
IE6与IE7中,innerHTML获取param的区别
2009/03/15 Javascript
javascript插入样式实现代码
2012/02/22 Javascript
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
2013/05/24 Javascript
javascript面向对象之访问对象属性的两种方式分析
2015/01/13 Javascript
全面解析Bootstrap排版使用方法(标题)
2015/11/30 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
2016/04/07 Javascript
jQuery中的一些常见方法小结(推荐)
2016/06/13 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
AngularJS常见过滤器用法实例总结
2017/07/06 Javascript
探索webpack模块及webpack3新特性
2017/09/18 Javascript
解决vue-cli创建项目的loader问题
2018/03/13 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
2019/04/20 Javascript
JavaScript实现消消乐的源代码
2021/01/12 Javascript
[03:20]2015国际邀请赛全明星表演赛
2015/08/08 DOTA
python实战教程之自动扫雷
2018/07/13 Python
Python-copy()与deepcopy()区别详解
2019/07/12 Python
FFrpc python客户端lib使用解析
2019/08/24 Python
Python坐标线性插值应用实现
2019/11/13 Python
毕业生机械建模求职信
2013/10/14 职场文书
最新大学毕业求职简历的自我评价
2013/10/18 职场文书
团工委书记自荐书范文
2013/12/17 职场文书
小学生中国梦演讲稿
2014/04/23 职场文书
《鸟岛》教学反思
2014/04/26 职场文书
个人求职自荐信范文
2014/06/20 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
交通事故和解协议书
2014/09/25 职场文书
习总书记三严三实学习心得体会
2014/10/13 职场文书
一个成功的互联网创业项目,必须满足这些要求
2019/08/23 职场文书
《天使的翅膀》读后感3篇
2019/12/20 职场文书
RPM包方式安装Oracle21c的方法详解
2021/08/23 Oracle
利用Python实时获取steam特惠游戏数据
2022/06/25 Python
Redis实战之Lettuce的使用技巧详解
2022/12/24 Redis