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文件用于存储访问量

04-26 13:54