【php开源代码栏目提醒】:以下是网学会员为您推荐的php开源代码-EXA3-1.PHP,希望本篇文章对您学习有所帮助。
<?php
$fp = fopen("zzm.txt", "r");
//以读形式打开记录以往访问人数的文件zzm.txt
$str1 = fgets($fp,10);
//从文件中读入9个字符,本计数器最大能记录的访问人数为999999999
$str1++;
//计数器加入
fclose($fp);
//关闭文件
$fp = fopen("zzm.txt", "w");
//一写的方式打开记录访问人数的文件zzm.txt
fputs($fp, $str1);
//把最新的访问人数写入文件
fclose($fp);
//关闭文件
/*
以下是把访问人数格式化输出,如果访问人数位数不够9位,例如时5000(4位),
则把访问人数变换成000005000的形式输出。方法是计算访问人数的位数,并且
把它和000000000的位数(9位)比较,得到相差的位数,然后在数字前面不上
相应个0。例如5000,和000000000两者的长度相差5,因此要在5000前面补5
个0。
*/
$len1 = strlen($str1);
//计算访问人数的位数
$str2 = "000000000";
$len2 = strlen($str);
//定义计数器最大的计数位数
$dif = $len2 - $len1;
//计算两者的位数之差,即前面要补的0的个数
$rest = substr($str2, 0, $dif);
//截取要补的0
$string = $rest.$str1;
//前面补0
echo ("您是第 $string 个访问者");
?>