php计数器
时间:2010-01-30
来源:互联网
<?php
$counterFile = "balong.txt";//存储数值的文件名几路径
function displayCounter($counterFile) {
$fp = fopen($counterFile,"rw");
$num = fgets($fp,5);
$num += 1;
print "您是第 "."$num"." 个看巴泷计数器的家伙";
exec( "rm -rf $counterFile");
exec( "echo $num > $counterFile");
}
if (!file_exists($counterFile)) {
exec( "echo 0 > $counterFile");
}
displayCounter($counterFile);
?>
$counterFile = "balong.txt";//存储数值的文件名几路径
function displayCounter($counterFile) {
$fp = fopen($counterFile,"rw");
$num = fgets($fp,5);
$num += 1;
print "您是第 "."$num"." 个看巴泷计数器的家伙";
exec( "rm -rf $counterFile");
exec( "echo $num > $counterFile");
}
if (!file_exists($counterFile)) {
exec( "echo 0 > $counterFile");
}
displayCounter($counterFile);
?>
作者: php华南培训 发布时间: 2010-01-30
计数器可以用文本文件或数据库来实现。一般来说,我们用文本文件就可以了。
先在当前目录下建一个文本文件,名字叫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文件和数字图片文件)都在同一个目录,否则会出现找不到文件的错误。
先在当前目录下建一个文本文件,名字叫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文件和数字图片文件)都在同一个目录,否则会出现找不到文件的错误。
作者: php华南培训 发布时间: 2010-01-30

作者: shenkui 发布时间: 2010-01-30
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28