用PHP实现计数器的代码样本

2013 年 8 月 6 日3830

【赛迪网讯】计数器可以用文本文件或数据库来实现。一般来说,我们用文本文件就可以了。

先在当前目录下建一个文本文件,名字叫counter.txt,内容是1(或者你想开始计数的基数)、再在Dreamweaver或其它编辑器里输人如下代码,并将它保存为.PHP文件:

<?php



/*以只读方式打开计数器文件counter.txt,并将它读到变理$num*/



$fp=fopen("counter.txt","r");



$num=fgets($fp,5);



fclose($fp);



/*变量的值加1并将新值存入计数器文件*/



$num++;



$fp=fopen("counter.txt","w");



fputs($fp,$num);



fclose($fp);



/*如果只是显示数值,我们就可以在这里用输出语句输出变量$num,



如echo $num*/



下面的代码用十幅小图片来代替10个数。*/



/*你要先找从0到9十个数字的图片,并分别将它命名为0.gif,1.gif……9.gif。



将它们放在与counter.txt同一个目录。*/



$len_str=strlen($num);



/*循环用图片代替数字,存入变量$coutput_str并输出*/



for($i=(0);$i<$len_str;$i++){



$numbers_exploded = substr($num,$i,1);



$output_str = $output_str . "<img src=\"$unmbers_exploded.gif\">";



}



echo $output_str;



?>

把这段代码放到你的首页或单独保存成PHP文件。测试一下,做个一计数器是不是很简单?要注意的是,以上各个文件(.txt、.php文件和数字图片文件)都在同一个目录,否则会出现找不到文件的错误

(实习编辑:HJ)

0 0