`
cakin24
  • 浏览: 1384133 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

php通过文本文件统计页面访问量

    博客分类:
  • PHP
阅读更多

一 代码

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">&nbsp;</td>
    <td width="714">&nbsp;</td>
    <td width="128">&nbsp;</td>
  </tr>
  <tr>
    <td height="323">&nbsp;</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>&nbsp;&nbsp;&nbsp;&nbsp;<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>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
<p>&nbsp;</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);
}  	
?>
 
二 运行结果

 
  • 大小: 10.4 KB
分享到:
评论

相关推荐

    PHP实现通过文本文件统计页面访问量功能示例

    在统计页面访问量的同时,本文还提供了如何将统计结果以图形的方式展示出来。通过PHP的GD库函数,可以生成简单的图像,并在其中显示当前的访问量。具体实现时,首先需要检查能否成功打开counter.txt文件,如果打开...

    php 网站访问量统计

    总结,PHP网站访问量统计涉及了数据收集、存储、处理、展示等多个环节,通过结合提供的资源文件,我们可以构建一个基本的统计系统,并在此基础上根据实际需求进行扩展和优化。学习并实践这个过程,不仅可以提升PHP...

    三种方法统计网页点击次数

    通过PHP语言,每次用户访问网页时,服务器都会读取文本文件中的计数器数值,增加1后再写回文件。这需要服务器端有PHP环境支持,并且要处理好并发访问时的同步问题,避免计数错误。虽然简单,但这种方法效率较低,且...

    php使用文本统计访问量的方法

    本文将介绍如何使用PHP语言通过文本文件来统计网站或应用的访问量,包括了文本文件的读写操作以及数值的运算等技巧。 首先需要了解的是,文本统计方法主要利用了文本文件来存储访问量的数据。每当有新的访问发生时...

    这是一个基于文本的,使用非常简单的网站访问计数器。

    网站访问计数器是网页设计中的一个重要组成部分,它能够跟踪并显示网站的访问量,为网站管理员提供关于其网站受欢迎程度的数据。这个基于文本的简单网站访问计数器,正如标题和描述所提及,是一种无需复杂图形界面或...

    简单的PHP网页浏览量统计

    可以使用文件系统(如写入文本文件)或数据库(如MySQL)来实现。在这个例子中,可能使用了文件系统,因为描述中提到了"很小很简单"。 4. **条形图表生成**:描述中提到有条形图表展示浏览量。这通常涉及到数据可视...

    网页统计计数器脚本,它记录网站点击、访问者、在线访问者和每日访问者

    问题:我的统计页面总是显示我有0名在线访问者。我启用了时间偏移。 解决方案:目前还没有解决这个问题的办法。这是脚本检查服务器时间与数据库中的时间值的结果。如果你想在网上查看你的访问者,只需访问你的实际反...

    php网站统计人数的代码

    5. **统计页面浏览量**: 对于页面浏览量的统计,可以在每个需要统计的页面底部加入PHP脚本,记录页面加载的次数。这需要在每个页面的PHP代码中执行增加计数的操作。 6. **实时性与延迟**: 实时统计可能会带来...

    蓝鸟网站流量统计系统源代码

    本流量统计程序采用文本方式存储数据(对于数据库版本将在以后推出); 运用先进的数据存储结构和程序算法;使用限制日 IP 访问的方式,不仅可 以准确的反映网站访问的真实情况,而且也相对节约了系统资源。 在这...

    基于PHP的文本PHP访客计数器.zip

    这个计数器可能记录网站的访问量,通过读取和更新一个文本文件来实现数据的持久化存储。 在PHP中,实现这样的访客计数器通常包括以下几个步骤: 1. **文件操作**:访客计数器的核心是读取和更新一个文本文件(如`...

    BOOMPHP流量统计v2.9

    功能特点:1....2.记录并显示[今日访问]、[昨日访问]、[本月访问]、[总访问量]、[真实统计天数]、 [最高日访问量和发生时间]、[日均访问量]、[预计当日最终访问量]。最近N位访客IP、地理位置和来源页面。3

    图形计数器简洁版(PHP+文本)

    标题中的“图形计数器简洁版(PHP+文本)”指的是一个基于PHP编程语言设计的简单图形计数器系统,它结合了文本存储数据...这样的计数器适用于个人博客、小型网站统计页面访问量,或者作为初学者学习PHP和文件操作的实例。

    网站访问量

    网站访问量是衡量一个网站受欢迎程度的重要指标,它通常指的是在一定时间内,独立访客浏览网站页面的数量。在这个简易的网站访问量统计方案中,核心是实现每次访问时计数器加一的功能,无需依赖数据库存储,这通常...

    调用WordPress函数统计文章访问量及PHP原生计数器的实现

    总的来说,虽然插件提供了丰富的统计功能,但为了提高网站性能,可以通过编写自定义代码来实现访问量统计。这不仅可以减少页面加载时间,还可以根据需要灵活调整统计方式和展示效果。在选择方法时,开发者应权衡功能...

    PHP简单实现记录网站访问量功能示例

    本文提供了一个简单的PHP实现方法,通过读取和更新一个文本文件(tongji.db)来记录访问量。以下是实现该功能的关键知识点: 1. 文件操作:使用`file_get_contents()`和`fopen()`函数读写文件。`file_get_contents...

    基于PHP的文本PHP访客计数器源码.zip

    这个计数器可能是为了追踪网站或者特定页面的访问次数,通过记录每次访问来提供统计信息。下面我们将深入探讨PHP以及如何用它来构建一个访客计数器。 PHP(Hypertext Preprocessor)是一种广泛使用的开源服务器端...

    基于PHP的bbclone PHP统计程序源码多国语言版.zip

    例如,它可能记录页面访问量、用户来源、停留时间、热门页面等关键指标,并通过自定义的报表或图表展示这些信息,帮助管理员了解网站的运行状况和优化方向。 总的来说,bbclone PHP统计程序提供了对网站流量进行...

    php-web-counter.zip_php_php-web-count

    3. **计数器调用**:在需要统计访问量的页面中,通过`&lt;iframe&gt;`、`&lt;img&gt;`标签或者JavaScript等方式调用`counter.php`,确保每次页面加载都会触发计数器的增加。 **计数器实现**: - 一个简单的实现可能会使用PHP的`...

Global site tag (gtag.js) - Google Analytics