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 相关文章推荐
使用sockets:从新闻组中获取文章(一)
Oct 09 PHP
PHP类的使用 实例代码讲解
Dec 28 PHP
PHP 缓存实现代码及详细注释
May 16 PHP
CentOS 6.2使用yum安装LAMP以及phpMyadmin详解
Jun 17 PHP
php操作xml
Oct 27 PHP
PHP面向对象程序设计之类常量用法实例
Aug 20 PHP
PHP批量查询WordPress留言者E-mail地址实现方法
Feb 15 PHP
PHP解析RSS的方法
Mar 05 PHP
Laravel 5 学习笔记
Mar 06 PHP
PHP图片添加水印功能示例小结
Oct 03 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
Oct 10 PHP
thinkphp5 redis缓存新增方法实例讲解
Mar 24 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
打造计数器DIY三步曲(上)
2006/10/09 PHP
php 判断字符串中是否包含html标签
2014/02/17 PHP
PHP中可以自动分割查询字符的Parse_str函数使用示例
2014/07/25 PHP
php实现设计模式中的单例模式详解
2014/10/11 PHP
php简单复制文件的方法
2016/05/09 PHP
php结合web uploader插件实现分片上传文件
2016/05/10 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
PHP截取发动短信内容的方法
2017/07/04 PHP
javascript 面向对象编程  function是方法(函数)
2009/09/17 Javascript
按给定几率进行随机抽取的js代码
2010/12/28 Javascript
JS加jquery简单实现标签元素的显示或隐藏
2013/09/23 Javascript
node.js中的fs.fsync方法使用说明
2014/12/15 Javascript
JavaScript基础——使用Canvas绘图
2016/11/02 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
JS实现获取图片大小和预览的方法完整实例【兼容IE和其它浏览器】
2017/04/24 Javascript
Bootstrap Table使用整理(二)
2017/06/09 Javascript
js实现鼠标移动到图片产生遮罩效果
2017/10/21 Javascript
vue+导航锚点联动-滚动监听和点击平滑滚动跳转实例
2019/11/13 Javascript
vue3弹出层V3Popup实例详解
2021/01/04 Vue.js
python循环监控远程端口的方法
2015/03/14 Python
使用python和Django完成博客数据库的迁移方法
2018/01/05 Python
Python Xml文件添加字节属性的方法
2018/03/31 Python
Tensorflow使用tfrecord输入数据格式
2018/06/19 Python
python绘制直线的方法
2018/06/30 Python
详解Django定时任务模块设计与实践
2019/07/24 Python
python 函数嵌套及多函数共同运行知识点讲解
2020/03/03 Python
python怎么对数字进行过滤
2020/07/05 Python
CSS3属性使网站设计增强同时不消弱可用性
2009/08/29 HTML / CSS
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
施华洛世奇日本官网:SWAROVSKI日本
2018/05/04 全球购物
ghd澳大利亚官方网站:英国最受欢迎的美发工具品牌
2018/05/21 全球购物
.NET概念性的面试题
2012/02/29 面试题
班组长的岗位职责
2013/12/09 职场文书
物理教师自荐信范文
2013/12/28 职场文书
清明祭英烈活动总结
2015/05/11 职场文书