用php制作一个用图片显示时间.要求每次刷新网页,时间增加1分钟(如能增加1秒最佳),老师给我一个例子补充里

<body>计数器<br/><a href="php_007.php">返回</a><br/><?$countfile='number_web.txt';//定义计数器文件$fp=fopen($countfile,"r");$count=fread($fp,10);$count+=1;fclose($fp);$fp=fopen($countfile,"w+");fwrite($fp,$count);?>以下是计数器显示部分<br/><?echo '计数次数:'.$count;?><br/><?$fir=intval($count/100);$sec=intval(($count-$fir*100)/10);$thi=$count%10;?><br/>
<img src="pic/page04_time_<?=$fir?>.jpg" /><img src="pic/page04_time_<?=$sec?>.jpg" /><img src="pic/page04_time_<?=$thi?>.jpg" /></body>
运行结果如下

就是想把这三个数字换成四位数字,中间加上分号,刷新一次时间增加一次,希望哪位大侠帮忙写下代码,感激不尽啊!

告诉你一个方法,虽然我瞟了一眼没理清你这个东西的工作原理,但是你要的东西很直接。
<img src="pic/page04_time_<?=$fir?>.jpg" />
<img src="pic/page04_time_<?=$sec?>.jpg" />
<img src="pic/page04_time_<?=$thi?>.jpg" />

你不是要换成4个数字的格式吗?意味着,要有四张jpg的图片,
而你现在的<img src="pic/page04_time_<?=$fir?>.jpg" />,基本上都是0,为什么不可以
<img src="pic/page04_time_<?=$fir?>.jpg" />(将这行代码的0,作为固定的0的jpg图片就完了。)
<img src="pic/page04_time_<?=$fir?>.jpg" />
<img src="pic/page04_time_<?=$sec?>.jpg" />
<img src="pic/page04_time_<?=$thi?>.jpg" />

而你还要分号,很简单,在
<img src="pic/page04_time_<?=$fir?>.jpg" />(将这行代码的0,作为固定的0的jpg图片就完了。)
<img src="pic/page04_time_<?=$fir?>.jpg" />
这里加上一个你做成分号的jpg图片,固定链接
<img src="pic/page04_time_<?=$sec?>.jpg" />
<img src="pic/page04_time_<?=$thi?>.jpg" />
好了,东西完了。当然楼上的说当前时间,其实我觉得刷新页面做时间没意思,你可以尝试用ajax来做一个或者用你能想到的方法,比如js来做一个网页动态显示时间。那个做出来,才有成就感啊。祝你成功,学习进步。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-03
刷新一次时间增加一次有什么意义?可以做刷新一次时间为当前时间
第2个回答  推荐于2016-02-19
<?php
header("Content-Type:text/html;charset=UTF-8");
$countfile='number_web.txt';
//定义计数器文件
$fp=fopen($countfile,"r");
$count=fread($fp,10);
$count+=1;
fclose($fp);
$fp=fopen($countfile,"w+");
fwrite($fp,$count);
//echo "<meta http-equiv='Refresh' Content='1'";//自动刷新,每秒加一次!
echo "以下是计数器显示部分<br>";
echo '计数次数:'.$count;

/*计算x的5位数字可这样:
c5=x%10; 个位
c4=(x/10)%10; 十位
c3=(x/100)%10; 百位
c2=(x/1000)%10; 千位
c1=(x/10000)%10; 万位*/

/*$fir=intval($count/100);
$sec=intval(($count-$fir*100)/10);
$thi=$count%10;*/
$fir=intval($count/1000);
$sec=intval(($count-$fir*1000)/100);
$thi=($count/10)%10;
$four=$count%10;
//echo $fir;
//echo $sec;
//echo $thi;
?>
<br/>
<img src="./images/<?=$fir?>.gif" />
:
<img src="./images/<?=$sec?>.gif" />
:
<img src="./images/<?=$thi?>.gif" />
:
<img src="./images/<?=$four?>.gif" />
</body>本回答被提问者采纳
相似回答