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
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
Oct 09 PHP
php 移除数组重复元素的一点说明
Nov 27 PHP
Linux下CoreSeek及PHP扩展模块的安装
Sep 23 PHP
php实现可以设置中奖概率的抽奖程序代码分享
Jan 19 PHP
PHP图片处理之使用imagecopy函数添加图片水印实例
Nov 19 PHP
php删除左端与右端空格的方法
Nov 29 PHP
php通过array_merge()函数合并关联和非关联数组的方法
Mar 18 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
Apr 07 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
Feb 09 PHP
浅析PHP中的 inet_pton 网络函数
Dec 16 PHP
浅谈Laravel中使用Slack进行异常通知
May 29 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桌面中心(四) 数据显示
2007/03/11 PHP
PHP 生成的XML以FLASH获取为乱码终极解决
2009/08/07 PHP
基于PHP magic_quotes_gpc的使用方法详解
2013/06/24 PHP
解析CI的AJAX分页 另类实现方法
2013/06/27 PHP
浅谈PHP匿名函数和闭包
2019/03/08 PHP
jqPlot Option配置对象详解
2009/07/25 Javascript
JavaScript 常用函数库详解
2009/10/21 Javascript
JavaScript中的闭包原理分析
2010/03/08 Javascript
为超链接加上disabled后的故事
2010/12/10 Javascript
Javascript获取HTML静态页面参数传递值示例
2013/08/18 Javascript
js 点击页面其他地方关闭弹出层(示例代码)
2013/12/24 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
JavaScript之Object类型介绍
2015/04/01 Javascript
JS实现生成会变大变小的圆环实例
2015/08/05 Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
2015/09/23 Javascript
纯JavaScript手写图片轮播代码
2016/10/20 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
2017/09/20 Javascript
js实现限定区域范围拖拉拽效果
2020/11/20 Javascript
python解析发往本机的数据包示例 (解析数据包)
2014/01/16 Python
Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
2014/06/10 Python
用Python制作简单的钢琴程序的教程
2015/04/01 Python
python Socket之客户端和服务端握手详解
2017/09/18 Python
Python编程给numpy矩阵添加一列方法示例
2017/12/04 Python
python检测主机的连通性并记录到文件的实例
2018/06/21 Python
python框架中flask知识点总结
2018/08/17 Python
10 分钟快速入门 Python3的教程
2019/01/29 Python
Django bulk_create()、update()与数据库事务的效率对比分析
2020/05/15 Python
正宗的澳大利亚Ugg靴子零售商:UGG Express
2020/04/19 全球购物
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
2015/11/18 面试题
企业管理标语
2014/06/10 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
2014年党支部书记工作总结
2014/12/04 职场文书
大队委员竞选演讲稿
2015/11/20 职场文书
PHP实现考试倒计时功能代码
2021/04/16 PHP
ICOM R71E和R72E图文对比解说
2022/04/07 无线电