首頁  >  文章  >  後端開發  >  用php die的一段倒计时代码,倒计时到后 后面的代码不输出 如何让后面的代码继续输出

用php die的一段倒计时代码,倒计时到后 后面的代码不输出 如何让后面的代码继续输出

WBOY
WBOY原創
2016-06-20 12:35:06809瀏覽

用php die的一段倒计时代码,倒计时到后 后面的代码不输出 如何让后面的代码继续输出

因为倒计时结束后,后面还有html等代码,如何让后面的代码继续输出?

用的是php die

以下为源代码,谢谢大家!


nbsp;html>



倒计时



//php的时间是以秒算。js的时间以毫秒算

date_default_timezone_set('PRC');
//date_default_timezone_set("Asia/Hong_Kong");//地区

//配置每天的活动时间段
$starttimestr = "2016-3-1 8:10:00";
$endtimestr = "2016-3-10 16:59:00";

$starttime = strtotime($starttimestr);
$endtime = strtotime($endtimestr);
$nowtime = time();
if ($nowtimedie("活动还没开始,活动时间是:{$starttimestr}至{$endtimestr}");
}
if ($endtime>=$nowtime){
$lefttime = $endtime-$nowtime; //实际剩下的时间(秒)
 }else{
 $lefttime=0;
 die("报名已经结束!广州站【包含省市:广东、广西、 福建、海南、香港、澳门、台湾】");
}
?>

<script> <br />var runtimes = 0; <br />function GetRTime(){ <br />var nMS = <?php echo $lefttime; ?>*1000-runtimes*1000; <br />if (nMS>=0){ <br />var nD=Math.floor(nMS/(1000*60*60*24))%24; <br />var nH=Math.floor(nMS/(1000*60*60))%24; <br />var nM=Math.floor(nMS/(1000*60)) % 60; <br />var nS=Math.floor(nMS/1000) % 60; <br />document.getElementById("RemainD").innerHTML=nD; <br />document.getElementById("RemainH").innerHTML=nH; <br />document.getElementById("RemainM").innerHTML=nM; <br />document.getElementById("RemainS").innerHTML=nS; <br />if(nMS==5*60*1000) <br />{ <br />alert("还有最后五分钟!"); <br />} <br />runtimes++; <br />setTimeout("GetRTime()",1000); <br />} <br />} <br />var Num = 0; <br />onload = function() { <br /> Refresh(); <br /> setInterval("Refresh();",100); <br /> GetRTime(); <br />} <br />function Refresh() { <br /> if (Num<10){ <br /> document.getElementById("RemainL").innerHTML = Num; <br /> Num = Num + 1; <br /> }else{ <br /> Num=0; <br /> } <br />} <br /></script>
距报名结束还有 XX天 XX小时 XX分钟 XX.XX广州站【包含省市:广东、广西、 福建、海南、香港、澳门、台湾】


这里是后面的代码,倒计时结束后后面的代码就没有了 包括HTML都没有了,如果让后面的继续显示




回复讨论(解决方案)

为什么要 die 呢?
die 就是终止程序的进行,其后的内容自然就不会输出了

为什么要 die 呢?
die 就是终止程序的进行,其后的内容自然就不会输出了


那请问用什么?
给指点下 谢谢了!
新手不是太精通啊!

用 echo

用 echo



非常感谢,在您的启发下,已经搞定了!
我把代码重新进行了加工!
非常感谢!送分!
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn