<?php
$text = 0 ; // 0=使用图形计数器 1=使用文本计数器
$file="count.txt"; // 储存计数器值的文件
$images=" http://yourserverip/yourdirectory/ "; // 图形计数器使用的图形所在的文件夹,yourserverip是你的服务器ip地址,yourdirectory是你的图形计数器使用的图形所在的文件夹
$imagesext=".gif"; // 图形文件的扩展名,如 .jpg .gif .xxx
if (!file_exists($file)) // 测试储存计数器值的文件是否存在
{
$fp = fopen($file,"w"); //不存在,建立一个
fputs ($fp,"0" ); // 同时是计数器值为0
}
else
{
$fp = fopen($file,"r+");//如果存在,则打开准备读取
};
$numcount= fread($fp,filesize($file));//读出文件中原有的值
fclose($fp);
$numcount=$numcount+1; //计数值加1
$fp = fopen($file,"w");//打开储存计数器值的文件,准备写入
fputs ($fp,$numcount);//写入新的计数值
fclose($fp);
if ($text)//判断使用图形还是文本计数器
{
echo $numcount;//如果是文本,直接显示在页面上
}
else
{
$longstr = strlen($numcount); //如果是图形,以下是显示图形
for ($x=0; $x < $longstr; $x++)
{
echo "<img src=" ;
echo $images;
echo substr($numcount,$x,1);
echo $imagesext;
echo ">";
}
}
?>
|