一 代码
index.php
<?php session_start(); if($_SESSION[temp]==""){ //判断$_SESSION[temp]==""的值是否为空,其中的temp为自定义的变量 if(($fp=fopen("counter.txt","r"))==false){ echo "打开文件失败!"; }else{ $counter=fgets($fp,1024); //读取文件中数据 fclose($fp); //关闭文本文件 $counter++; //计数器增加1 $fp=fopen("counter.txt","w"); //以写的方式打开文本文件<!----> fputs($fp,$counter); //将新的统计数据增加1 fclose($fp); } //关闭文 $_SESSION[temp]=1; //登录以后,$_SESSION[temp]的值不为空,给$_SESSION[temp]赋一个值1 } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>通过文本文件统计页面访问量</title> <style type="text/css"> <!-- .STYLE1 { font-size: 12px; font-weight: bold; } body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } .STYLE2 { color: #FF0000; font-weight: bold; } --> </style> </head> <body> <table width="995" height="809" border="0" align="center" cellpadding="0" cellspacing="0" background="images/bg.jpg"> <tr> <td width="131" height="215"> </td> <td width="714"> </td> <td width="128"> </td> </tr> <tr> <td height="323"> </td> <td align="center" valign="top"><table width="660" height="323" border="0" cellpadding="0" cellspacing="0" background="images/bg3.jpg"> <tr> <td width="671" height="420"><p> <span class="STYLE1"> <p class="STYLE1"><strong>企业精神</strong>:博学、创新、求实、笃行</p> <p class="STYLE1"><strong>公司理念</strong>:以高新技术为依托,战略性地开发具有巨大市场潜力的高价值的产品。</p> <p class="STYLE1"><strong>公司远景</strong>:成为拥有核心技术和核心产品的高科技公司,在某些领域具有领先的市场地位。</p> <p class="STYLE1"><strong>核心价值观</strong>:永葆创业激情、每一天都在进步、容忍失败,鼓励创新、充分信任、平等交流。</p></td> </tr> <tr> <td height="40" align="center"><img src="gd1.php" /></td> </tr> </table></td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table> <p> </p> </BODY> </HTML>
gd1.php
<?php //以图形的形式输出数据库中的记录数 if(($fp=fopen("counter.txt","r"))==false){ echo "打开文件失败!"; }else{ $counter=fgets($fp,1024); fclose($fp); //通过GD2函数创建画布 $im=imagecreate(240,24); $gray=imagecolorallocate($im,255,255,255); $color =imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255)); //定义字体颜色 //输出中文字符 $text=iconv("gb2312","utf-8","网站的访问量:"); //对指定的中文字符串进行转换 $font = "Fonts/FZHCJW.TTF"; imagettftext($im,14,0,20,18,$color,$font,$text); //输出中文 //输出网站的访问次数 imagestring($im,5,160,5,$counter,$color); imagepng($im); imagedestroy($im); } ?>
二 运行结果
相关推荐
在统计页面访问量的同时,本文还提供了如何将统计结果以图形的方式展示出来。通过PHP的GD库函数,可以生成简单的图像,并在其中显示当前的访问量。具体实现时,首先需要检查能否成功打开counter.txt文件,如果打开...
总结,PHP网站访问量统计涉及了数据收集、存储、处理、展示等多个环节,通过结合提供的资源文件,我们可以构建一个基本的统计系统,并在此基础上根据实际需求进行扩展和优化。学习并实践这个过程,不仅可以提升PHP...
通过PHP语言,每次用户访问网页时,服务器都会读取文本文件中的计数器数值,增加1后再写回文件。这需要服务器端有PHP环境支持,并且要处理好并发访问时的同步问题,避免计数错误。虽然简单,但这种方法效率较低,且...
本文将介绍如何使用PHP语言通过文本文件来统计网站或应用的访问量,包括了文本文件的读写操作以及数值的运算等技巧。 首先需要了解的是,文本统计方法主要利用了文本文件来存储访问量的数据。每当有新的访问发生时...
网站访问计数器是网页设计中的一个重要组成部分,它能够跟踪并显示网站的访问量,为网站管理员提供关于其网站受欢迎程度的数据。这个基于文本的简单网站访问计数器,正如标题和描述所提及,是一种无需复杂图形界面或...
可以使用文件系统(如写入文本文件)或数据库(如MySQL)来实现。在这个例子中,可能使用了文件系统,因为描述中提到了"很小很简单"。 4. **条形图表生成**:描述中提到有条形图表展示浏览量。这通常涉及到数据可视...
问题:我的统计页面总是显示我有0名在线访问者。我启用了时间偏移。 解决方案:目前还没有解决这个问题的办法。这是脚本检查服务器时间与数据库中的时间值的结果。如果你想在网上查看你的访问者,只需访问你的实际反...
5. **统计页面浏览量**: 对于页面浏览量的统计,可以在每个需要统计的页面底部加入PHP脚本,记录页面加载的次数。这需要在每个页面的PHP代码中执行增加计数的操作。 6. **实时性与延迟**: 实时统计可能会带来...
本流量统计程序采用文本方式存储数据(对于数据库版本将在以后推出); 运用先进的数据存储结构和程序算法;使用限制日 IP 访问的方式,不仅可 以准确的反映网站访问的真实情况,而且也相对节约了系统资源。 在这...
这个计数器可能记录网站的访问量,通过读取和更新一个文本文件来实现数据的持久化存储。 在PHP中,实现这样的访客计数器通常包括以下几个步骤: 1. **文件操作**:访客计数器的核心是读取和更新一个文本文件(如`...
功能特点:1....2.记录并显示[今日访问]、[昨日访问]、[本月访问]、[总访问量]、[真实统计天数]、 [最高日访问量和发生时间]、[日均访问量]、[预计当日最终访问量]。最近N位访客IP、地理位置和来源页面。3
标题中的“图形计数器简洁版(PHP+文本)”指的是一个基于PHP编程语言设计的简单图形计数器系统,它结合了文本存储数据...这样的计数器适用于个人博客、小型网站统计页面访问量,或者作为初学者学习PHP和文件操作的实例。
网站访问量是衡量一个网站受欢迎程度的重要指标,它通常指的是在一定时间内,独立访客浏览网站页面的数量。在这个简易的网站访问量统计方案中,核心是实现每次访问时计数器加一的功能,无需依赖数据库存储,这通常...
总的来说,虽然插件提供了丰富的统计功能,但为了提高网站性能,可以通过编写自定义代码来实现访问量统计。这不仅可以减少页面加载时间,还可以根据需要灵活调整统计方式和展示效果。在选择方法时,开发者应权衡功能...
本文提供了一个简单的PHP实现方法,通过读取和更新一个文本文件(tongji.db)来记录访问量。以下是实现该功能的关键知识点: 1. 文件操作:使用`file_get_contents()`和`fopen()`函数读写文件。`file_get_contents...
这个计数器可能是为了追踪网站或者特定页面的访问次数,通过记录每次访问来提供统计信息。下面我们将深入探讨PHP以及如何用它来构建一个访客计数器。 PHP(Hypertext Preprocessor)是一种广泛使用的开源服务器端...
例如,它可能记录页面访问量、用户来源、停留时间、热门页面等关键指标,并通过自定义的报表或图表展示这些信息,帮助管理员了解网站的运行状况和优化方向。 总的来说,bbclone PHP统计程序提供了对网站流量进行...
3. **计数器调用**:在需要统计访问量的页面中,通过`<iframe>`、`<img>`标签或者JavaScript等方式调用`counter.php`,确保每次页面加载都会触发计数器的增加。 **计数器实现**: - 一个简单的实现可能会使用PHP的`...