`
cakin24
  • 浏览: 1335325 次
  • 性别: 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实现通过文本文件统计页面访问量功能,涉及php文件读写、数值计算及图形操作相关实现技巧,需要的朋友可以参考下

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

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

    BOOMPHP流量统计v2.9

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

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

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

    BOOM流量统计 v2.9

    记录并显示[今日访问]、[昨日访问]、[本月访问]、[总访问量]、[真实统计天数]、 [最高日访问量和发生时间]、[日均访问量]、[预计当日最终访问量]。最近N位访客IP、地理位置和来源页面。 3.可在任意页面中调用显示;...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例244 将文本文件中数据存储到数据库中 316 4.5 文件的压缩与解压 318 实例245 PHP中压缩RAR文件 319 实例246 PHP中将上传文件转换成RAR文件 320 实例247 PHP中对RAR文件进行解压 321 实例248 PHP中压缩ZIP文件 ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例244 将文本文件中数据存储到数据库中 316 4.5 文件的压缩与解压 318 实例245 PHP中压缩RAR文件 319 实例246 PHP中将上传文件转换成RAR文件 320 实例247 PHP中对RAR文件进行解压 321 实例248 PHP中压缩ZIP文件 ...

    php网络开发完全手册

    第6章 文件系统与文本数据操作 91 6.1 PHP中目录操作详解 91 6.1.1 打开目录 91 6.1.2 关闭目录 91 6.1.3 读取目录中的文件 92 6.1.4 创建目录 92 6.1.5 删除目录 93 6.2 PHP中文件操作详解 93 6.2.1 打开文件 93 ...

    PHP和MySQL Web开发第4版pdf以及源码

    6.7.1 通过继承使用private和protected访问修饰符控制可见性 6.7.2 重载 6.7.3 使用final关键字禁止继承和重载 6.7.4 理解多重继承 6.7.5 实现接口 6.8 类的设计 6.9 编写类代码 6.10 理解PHP面向对象新的...

    PHP和MySQL WEB开发(第4版)

    6.7.1 通过继承使用private和protected访问修饰符控制可见性 6.7.2 重载 6.7.3 使用final关键字禁止继承和重载 6.7.4 理解多重继承 6.7.5 实现接口 6.8 类的设计 6.9 编写类代码 6.10 理解PHP面向对象新的高级功能 ...

    高职计算机专业PHP网站开发课程设计的探讨.doc

    用ph p做出的动态页面与其他的编程语言相比,php是将程序嵌入到html文档中去执行,执行 效率高。总的来说,其优点:(1)支持多种数据库,如mysql、oracle。(2)跨平台性 好,支持多种web服务器。(3)开源软件,...

    PHP商城系统 V2.0.5 beta 2.rar

    增加 商品访问量与购买次数 增加 商品扩展价格 增加 邮件订阅 增加 注册推广 增加 拼音获取标志位功能 增加 商品优惠券 增加 蜘蛛爬行统计报表(甘特饼图) 增加 页面静态缓存(非纯静态模式下) 页面可自动缓存...

    PHP和MySQL Web开发第4版

    6.7.1 通过继承使用private和protected访问修饰符控制可见性 6.7.2 重载 6.7.3 使用final关键字禁止继承和重载 6.7.4 理解多重继承 6.7.5 实现接口 6.8 类的设计 6.9 编写类代码 6.10 理解PHP面向对象新的...

    专业网上商店程序PHP PRO3.0

    访问统计系统 - 网页访问统计分析 投票调查系统 - 设置投票组,任意插入模版 友情链接系统 - 支持文本和图片链接 管理权限设置 - 可添加多名管理员,几十种管理权限可按需分配 [系统技术特点和优越性] [&gt;]...

    JAVA上百实例源码以及开源项目源代码

    Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件。 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密  Java非对称加密源程序代码实例,本例中使用RSA加密技术,...

    JAVA上百实例源码以及开源项目

    Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件。 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密  Java非对称加密源程序代码实例,本例中使用RSA加密技术,...

    可慧内容管理系统

    系统管理员可以对所有论坛,板块,用户等进行统一管理,能够方便的根据各种日期,贴子数,访问量,申请及激活日期等各种参数删除长期不用的论坛,没有激活的论坛,不活跃的论坛,某个用户在任何或所有论坛的贴子,...

Global site tag (gtag.js) - Google Analytics