统计网站访问量,以GD2库图像形式输出
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"> </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> </h5>
</td>
</tr>
<tr>
<td height="" align="center"><img src="gd1.php" /></td>
</tr>
</table></td>
<td width="" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td height="" colspan="" bgcolor="#FFFFFF"><div align="center"><img src="data:images/bg02.jpg" width="" height=""> </div></td>
</tr>
</table>
<p> </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库图像形式输出的更多相关文章
- js实现精确统计网站访问量的代码分享
JS 精确统计网站访问量. 代码如下: /** * vlstat 浏览器统计脚本 */ var statIdName = "vlstatId"; var xmlHttp; /** ...
- 《ASP.NET1200例》统计网站访问量源代码
void Application_Start(object sender, EventArgs e) { //在应用程序启动时运行的代码 int count=0; ...
- Java 和 JSP 实现网站访问量统计 (刷新过滤)
java 和 JSP 实现的统计网站访问量,不需要数据库,将数据存储在 指定位置的 txt 文件中,代码块分为两部分 首先, java 部分: import java.io.File; import ...
- 如何实现ASP.NET中网站访问量的统计
如何实现ASP.NET中网站访问量的统计 2009-07-30 15:50 佚名 网翼教程网 字号:T | T 本文介绍了如何在asp.net中进行网站访问量的统计. AD:51CTO 网+ 第十二期 ...
- Google Analytics SEO 实时 网站 访问量 统计
/*************************************************************************** * Google Analytics SEO ...
- ASP.net中网站访问量统计方法代码(在线人数,本月访问,本日访问,访问流量,累计访问)
一.建立一个数据表IPStat用于存放用户信息 我在IPStat表中存放的用户信息只包括登录用户的IP(IP_Address),IP来源(IP_Src)和登录时间 (IP_DateTime),些表的信 ...
- PHP使用GD2库画图,图像无法输出解决方法
在CS6编辑环境下,使用php的GD2库绘制图像,在浏览器上输出可能会出现图像无法输出的情况,目前发现两个解决方法:方法1:用记事本写,再另存为utf-8 no bom的格式. 方法2:在代码中添加o ...
- 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 ...
- github+hexo搭建自己的博客网站(四)主题之外的一些基本配置(统计配置,网站访问量显示)
1.百度.谷歌统计配置 百度统计配置 申请账号:https://tongji.baidu.com/web/welcome/login 在代码获取的地方只要填入key即可 注册的时候,填的域名和url, ...
随机推荐
- 记录使用gogs,drone搭建自动部署测试环境
使用gogs,drone,docker搭建自动部署测试环境 Gogs是一个使用go语言开发的自助git服务,支持所有平台 Docker是使用go开发的开源容器引擎 Drone是一个基于容器技术的持续集 ...
- 修改Tomcat可支持get形式url长度
maxHttpHeaderSize="8192" 加在 <Connector port="8081" maxHttpHeaderSize="31 ...
- BibTex参考文献制作
&1 制作ref.bib文件 在必应学术或者谷歌学术中搜索文章,这里以我硕士的老板和师兄的一篇文章为例: 两种搜索引擎几乎都差不多,一丢丢区别在下面会讲,点击上图中被引数的旁边那个“引用”按钮 ...
- jQuery.smoove — jQuery和CSS3炫酷滚动页面内容元素动画特效插件
插件介绍: jQuery-smoove是一款jQuery和CSS3炫酷滚动页面内容元素动画特效插件.该内容元素动画插件在页面滚动到指定位置时,该位置的HTML元素会执行指定的CSS3动画特效,如旋转. ...
- 20145208 《Java程序设计》第9周学习总结
20145208 <Java程序设计>第9周学习总结 教材学习内容总结 本周学习的内容有第十六周整合数据库,第十七章反射与类加载器,第十八章自定义泛型.枚举与注释. 在本周学习中,最大的难 ...
- Spring学习(三)——Spring中的依赖注入的方式
[前面的话] Spring对我太重要了,做个关于web相关的项目都要使用Spring,每次去看Spring相关的知识,总是感觉一知半解,没有很好的系统去学习一下,现在抽点时间学习一下Spring.不知 ...
- [bzoj 1004][HNOI 2008]Cards(Burnside引理+DP)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1004 分析: 1.确定方向:肯定是组合数学问题,不是Polya就是Burnside,然后题目上 ...
- android之SQLlite操作
布局文件 创建了四个按键,分别对应增删改查 <?xml version="1.0" encoding="utf-8"?> <LinearLay ...
- WCF 入门(25,26,27,28)
前言 项目赶时间,工期紧,熬过这段时间应该就好了吧.希望如此. 今天把自己那部分写的差不多了,回来和小伙伴一起又看了一遍<夏洛特烦恼>,还挺好看的,明天继续加班,do it. 第25-28 ...
- Bootstrap3.0学习第十一轮(输入框组)
详情请查看http://aehyok.com/Blog/Detail/17.html 个人网站地址:aehyok.com QQ 技术群号:206058845,验证码为:aehyok 本文文章链接:ht ...