PHP图形计数器程序显示网站用户浏览量_php实例

PHP图形计数器程序是一款简单的图片计数器,为了直观显示一个网站有多少用户浏览,需要在网页底部放一个图片计数器,也就是当前页面的访问量,访问量的数据是保存在 txt 文件里,可自动生成 num.txt 文件,自定义初始数据,显示的数字图片保存在 img 目录下,可以换成自己做的精美的图片,更换即可,index.php是调用文件,很简单。

本程序只有几十KB,系统代码设计简单易懂。

效果如下:

关于程序的安装很简单:

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图片计数器系统学习之旅吧!

小提示:本系统开发尚不完善,还存在许多欠缺,但会继续努力进行完善。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索java图形用户界面实例、s7200高速计数器实例、s71200高速计数器实例、西门子高速计数器实例、欧姆龙高速计数器实例,以便于您获取更多的相关知识。

时间: 2024-11-10 00:20:43

PHP图形计数器程序显示网站用户浏览量_php实例的相关文章

【技术贴】网站首页浏览量统计代码,适合.NET||网页浏览量计数器代码

[.NET]独家发布网页首页浏览量计数器,目前网上木有我这么简单的 设计的思路就是在本地路径下放一个txt存放初始值,然后每次刷新首页之后让.net去访问这个txt文件读取这个初始值并累加之后再写入这个文件,(这样以后就能读取到总访问量了)嗯,思路就是这么简单,需要在default.cs文件的Page_Load事件里写8行代码即可解决!比网上的写入sql数据库写入xml,ajax调用,js远程调用要简单,实惠,方便,效率.不用数据库操作,对服务器压力明显减轻. 效果图如下:   代码如下. 1.

PHP+jquery实时显示网站在线人数的方法_php技巧

本文实例讲述了PHP+jquery实时显示网站在线人数的方法.分享给大家供大家参考.具体分析如下: 在线人数最简单的就是直接利用js调用php,这样可以显示出有多少人访问了本站,如果要在用户未刷新页面的状态实时显示用户在线人数,我们可以利用jquery ajax来实现. 我们在一些应用中需要动态展示数据,比如当前在线人数,当前交易总额,当前汇率等等,前端页面需要实时刷新获取最新数据.这里我们将结合实例给大家介绍使用jQuery和PHP来实现动态数字展示效果. 本例假设要在页面上动态展示(无需刷新

YouTube新标志显示每日视频浏览量达10亿次

中介交易 http://www.aliyun.com/zixun/aggregation/6.58.html">SEO诊断 淘宝客 云主机 技术大厅 Youtube新标志 新浪科技讯 北京时间10月9日晚间消息,据国外媒体报道,YouTube今天更新了网站标志,标志中显示该网站每日视频浏览量达10亿次. YouTube最新标志中加入了"1BN"的图案,标志下方为"每日10亿次浏览!"的字样.每日视频浏览量达10亿次对YouTube来说是一个重要的里程

基于网站用户浏览行为分析的个性化推荐服务综述

中介交易 SEO诊断 淘宝客 云主机 技术大厅 互联网在上个世纪90年代开始普遍民用,发展至本世纪初,己经发展成为一个蕴含各个领域的.巨大的.分布广泛的.全球性的信息交换与共享平台,同时它也成 为人们获取信息的一个重要途径.至此,人们已经不愁找不到自己需要的信息.但是由于现在Web上信息的海量性.动态性.非结构性和无序性等特点,使得人们 要从Web上获取自己所真正需要的信息变得非常的困难,有时甚至感觉如同大海捞针.Google.百度和Yahoo等公认比较优秀的搜索引擎将网络资源进 行了一定的组织

如何快速提高编织袋企业网站的浏览量

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 随着互联网的高速发展,几乎所有的编织袋企业都有了自己的网站.拓展编织袋网络市场,企业的网站作用首当其冲,网站有较大的流量是大家都希望的.因为那样能让更多的潜在客户知道和了解自己的企业,同时获得更多的订单.然而很多都是没有太大的点击量,网站似乎形同虚设,没发挥出它应有的作用.想利用却无从下手,下面介绍一些简单实用的方法以供参考. 首先,网站的内

中高级PHP程序员应该掌握哪些技术?_php实例

本文把php程序员划分为中.高级程序员两大类程序员,并针对这两大程序员应具备的技能进行分类探索. 中级PHP程序员  1.Linux  能够流畅的使用Shell脚本来完成很多自动化的工作:awk/sed/perl 也操作的不错,能够完成很多文本处理和数据统计等工作:基本能够安装大 部分非特殊的Linux程序(包括各种库.包.第三方依赖等等,比如MongoDB/Redis/Sphinx/Luncene/SVN之类的):了解基 本的Linux服务,知道如何查看Linux的性能指标数据,知道基本的Li

php简单实现屏蔽指定ip段用户的访问_php实例

这段时间在统计工具里面总是看到一些未知浏览器.未知操作系统的用户的频繁请求而且ip都在一个段里面,使我产生了一些疑问,这些用户算是有效用户吗.网站访问没有浏览器没有操作系统的记录,我经过几天的分析确认这些访问不是人在访问而是一些机器或者是别人在采集我的站内的东西,萌生了一种屏蔽这个ip的想法. 把统计里面的没有浏览器记录的用户数据导出来看了下屏蔽ip已经不现实了ip不少一百多个,但是仔细观看不难看出这些ip都集中在某些ip断内.想个办法屏蔽整个ip段的用户,也许会造成一些误杀但是能确保网站流量是

基于PHP后台的Android新闻浏览客户端_php实例

本文实例为大家分享了Android新闻浏览客户端,基于php后台,供大家参考,具体内容如下 1.使用HBuilder进行PHP环境配置,测试是否可以查询MySQL语句,之前都已经详细说明过了. 2.此处php后台实现mysql的查询功能,并以JSON数据格式返回个客户端 在PHP此处建立一个mysql_connect.php文件,实现数据库的连接,并设置字符集格式. <?php $con = mysql_connect("localhost","root",&

使用ob系列函数实现PHP网站页面静态化_php实例

将PHP的执行页面预先转换成HTML,是所谓的PHP静态化方法之一. 其他还有模板替换法,opcache等方法. 静态化的作用: 提高网站的响应速度,降低服务器的负载: 用于搜索引擎的SEO: 利用PHP输出buffer直接写成html,定时后台定时扫一遍网站,是比较容易实现的网页静态化. 静态化之前: <?php for($i=0;$i<1000;$i++){ echo "bull<br>"; } ?> 静态化: <?php ob_start();