index.php页面
<?php session_start();
if($_SESSION[temp]==""){ //判断$_SESSION[temp]==""的值是否为空,其中的temp为自定义的变量
if(($fp=fopen("counter.txt","r"))==false){
echo "打开文件失败!";
}else{
$counter=fgets($fp,); //读取文件中数据
fclose($fp); //关闭文本文件
$counter++; //计数器增加1
$fp=fopen("counter.txt","w"); //以写的方式打开文本文件<!---->
fputs($fp,$counter); //将新的统计数据增加1
fclose($fp); //关闭文本文件
}
$_SESSION[temp]=; //登录以后,$_SESSION[temp]的值不为空,给$_SESSION[temp]赋一个值1
}
?> <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<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;
}
body,td,th {
font-size: 12px;
}
</style>
</head>
<body>
<table width="" border="" align="center" cellpadding="" cellspacing="">
<tr>
<td height="" colspan="" bgcolor="#FFFFFF"><img src="data:images/bg01.jpg" width="" height=""></td>
</tr>
<tr>
<td width="" bgcolor="#FFFFFF">&nbsp;</td>
<td width="" align="center" valign="top" bgcolor="#FFFFFF"><table width="" border="" cellpadding="" cellspacing="" background="images/bg03.jpg">
<tr>
<td width="" height="" ><p align="center">
《<strong>PHP</strong><strong>编程词典》系列产品</strong></p>
<h5>《PHP编程词典》系列产品:</h5>
<table width="" border="" cellpadding="" cellspacing="" bordercolor="#F9FAF5" bgcolor="#90BF3B">
<tr>
<td width="" valign="top" bgcolor="#FFFFFF"><p align="center">《编程词典》名称 </p></td>
<td width="" valign="top" bgcolor="#FFFFFF"><p align="center">《编程词典》价格 </p></td>
<td width="" valign="top" bgcolor="#FFFFFF"><p align="center">《编程词典》升级 </p></td>
</tr>
<tr>
<td width="" valign="top" bgcolor="#FFFFFF"><p>《PHP编程全能词典》 </p></td>
<td width="" valign="top" bgcolor="#FFFFFF"><p>98元 </p></td>
<td width="" valign="top" bgcolor="#FFFFFF"><p>12次/年 </p></td>
</tr>
<tr>
<td width="" valign="top" bgcolor="#FFFFFF"><p>《PHP编程词典》标准版 </p></td>
<td width="" valign="top" bgcolor="#FFFFFF"><p>368元 </p></td>
<td width="" valign="top" bgcolor="#FFFFFF"><p>实时升级 </p></td>
</tr>
<tr>
<td width="" valign="top" bgcolor="#FFFFFF"><p>《PHP编程词典》珍藏版 </p></td>
<td width="" valign="top" bgcolor="#FFFFFF"><p>698元 </p></td>
<td width="" valign="top" bgcolor="#FFFFFF"><p>实时升级 </p></td>
</tr>
<tr>
<td width="" valign="top" bgcolor="#FFFFFF"><p>《PHP编程词典》企业版 </p></td>
<td width="" valign="top" bgcolor="#FFFFFF"><p>2998元 </p></td>
<td width="" valign="top" bgcolor="#FFFFFF"><p>实时升级 </p></td>
</tr>
<tr>
<td width="" valign="top" bgcolor="#FFFFFF"><p>《PHP编程词典》钻石版 </p></td>
<td width="" valign="top" bgcolor="#FFFFFF"><p>5998元(2998元) </p></td>
<td width="" valign="top" bgcolor="#FFFFFF"><p>实时升级 </p></td>
</tr>
</table>
<p>注意:<br />
.《PHP编程词典》钻石版价格为5998元(含三年网络课堂学习),如果不学习网络课堂,价格为2998元<br />
.《PHP编程全能词典》就是《PHP编程词典》普及版</p>
<h5>&nbsp;</h5>
</td>
</tr>
<tr>
<td height="" align="center"><img src="gd1.php" /></td>
</tr>
</table></td>
<td width="" bgcolor="#FFFFFF">&nbsp;</td>
</tr>
<tr>
<td height="" colspan="" bgcolor="#FFFFFF"><div align="center"><img src="data:images/bg02.jpg" width="" height="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div></td>
</tr>
</table>
<p>&nbsp;</p>
</body>
</html>
gd1.php页面
<?php
//以图形的形式输出数据库中的记录数
if(($fp=fopen("counter.txt","r"))==false){
echo"打开文件失败";
}else{
$counter=fgets($fp,);
fclose($fp);
//利用GD2函数创建画布
$im=imagecreate(,);
$gray=imagecolorallocate($im,,,);//定义画布背景颜色
$color=imagecolorallocate($im,rand(,),rand(,),rand(,)); //定义字体颜色
//输出中文字符
$text="网站的访问量";
$font = "Fonts/FZHCJW.TTF";
imagettftext($im,,,,,$color,$font,$text);//输出中文
//输出网站的访问次数
imagestring($im,,,,$counter,$color);
imagepng($im);
imagedestroy($im);
}

注:需要在其服务器端目录下建一个counter.txt文件用于存储访问量

统计网站访问量,以GD2库图像形式输出的更多相关文章

  1. js实现精确统计网站访问量的代码分享

    JS 精确统计网站访问量. 代码如下: /** * vlstat 浏览器统计脚本 */ var statIdName = "vlstatId"; var xmlHttp; /** ...

  2. 《ASP.NET1200例》统计网站访问量源代码

    void Application_Start(object sender, EventArgs e)     {        //在应用程序启动时运行的代码        int count=0;  ...

  3. Java 和 JSP 实现网站访问量统计 (刷新过滤)

    java 和 JSP 实现的统计网站访问量,不需要数据库,将数据存储在 指定位置的 txt 文件中,代码块分为两部分 首先, java 部分: import java.io.File; import ...

  4. 如何实现ASP.NET中网站访问量的统计

    如何实现ASP.NET中网站访问量的统计 2009-07-30 15:50 佚名 网翼教程网 字号:T | T 本文介绍了如何在asp.net中进行网站访问量的统计. AD:51CTO 网+ 第十二期 ...

  5. Google Analytics SEO 实时 网站 访问量 统计

    /*************************************************************************** * Google Analytics SEO ...

  6. ASP.net中网站访问量统计方法代码(在线人数,本月访问,本日访问,访问流量,累计访问)

    一.建立一个数据表IPStat用于存放用户信息 我在IPStat表中存放的用户信息只包括登录用户的IP(IP_Address),IP来源(IP_Src)和登录时间 (IP_DateTime),些表的信 ...

  7. PHP使用GD2库画图,图像无法输出解决方法

    在CS6编辑环境下,使用php的GD2库绘制图像,在浏览器上输出可能会出现图像无法输出的情况,目前发现两个解决方法:方法1:用记事本写,再另存为utf-8 no bom的格式. 方法2:在代码中添加o ...

  8. PHP文件操作,多行句子的读取,file()函数,file_get_contents()函数,file_put_contents()函数,is_file,统计网站pv (访问量),文件的复制 copy,文件重命名 rename,删除文件 unlink

    php中添加utf-8: header("Content-type:text/html;charset='UTF-8'"); 文件操作步骤: 1.在同一目录下建立一个file.tx ...

  9. github+hexo搭建自己的博客网站(四)主题之外的一些基本配置(统计配置,网站访问量显示)

    1.百度.谷歌统计配置 百度统计配置 申请账号:https://tongji.baidu.com/web/welcome/login 在代码获取的地方只要填入key即可 注册的时候,填的域名和url, ...

随机推荐

  1. 24Spring_事务管理机制

    第一部分:Spring事务管理高层抽象接口 我们介绍三个接口:1.PlatformTransactionManager 2.TransactionDefinition  3.TransactionSt ...

  2. tftp从linux下载文件

    1,背景: 当我们ssh到一台linux上时候,从linux上下载一些文件,方案如下: 1.1通过sftp:通过win7 ftp客户端连接到linux去下载文件. 1.2通过tftp 2,问题 有些l ...

  3. ZooKeeper学习第四期---构建ZooKeeper应用

    一.配置服务 配置服务是分布式应用所需要的基本服务之一,它使集群中的机器可以共享配置信息中那些公共的部分.简单地说,ZooKeeper可以作为一个具有高可用性的配置存储器,允许分布式应用的参与者检索和 ...

  4. codeskulptor hosts

    How to check out codeskulptor's host? Use tool: namecheckup Append to your hosts file, path: windows ...

  5. Xcode7 项目转 Xcode6 时 出现问题

    target specifies product type 'com.apple.product-type.bundle.ui-testing', but there's no such produc ...

  6. Android自定义单选,自定义选中状态

    如图,此布局用GrildView实现,弹出框由Activity的dialog样式实现. 屏蔽系统GrildView点击背景黄色: grildview.setSelector(new ColorDraw ...

  7. JDSideMenu实现(整块)侧滑功能,主视图会和状态栏(StatusBar)会一起滑动。

    JDSideMenu 实现侧边菜单功能,支持手势滑动.跟一般的侧边菜单不一样的是,滑动主视图,主视图会和状态栏(StatusBar)会一起滑动. demo 自行下载

  8. pythonchallenge(三)

    PythonChallenge_3 一.实验说明 1. 环境登录 无需密码自动登录,系统用户名shiyanlou,密码shiyanlou 2. 环境介绍 本实验环境采用带桌面的Ubuntu Linux ...

  9. VmWare Workstation 10 安装 Ubuntu 14.04 问题解决

    Ubuntu安装过程很顺利,安装完成后还是有小问题存在   问题1:无法联网,PING可以通,网址无法解析 原因:默认DNS设置不正确 解决:设置DNS地址为8.8.8.8,问题解决   问题2:vm ...

  10. 【Win 10应用开发】如何知道当前APP在哪个平台设备上运行

    在做Win10开发的时候,我们可能经常会需要获得当前程序在在哪个平台设备上运行,用于UI和相关API的调用,那么可以通过什么方式知道当前APP运行的平台呢? 今天这里提供两个方法给大家做参考: 方法一 ...