我尝试了很多东西,但似乎无法让事情发挥作用。
我使用了我在此处找到的JavaScript倒计时:http://www.webmastersucks.com/countdown-date-time-javascript/
我想要做的是每当计时器变为零时它应该清除一个文本文件,但是每次我尝试添加php时它会在页面刷新时清除文件,而不是在计时器变为零时清除。
FinishMessage = "<?php file_put_contents('test.txt', ''); ?>";
我也试过做一个php include,但结果相同。
我做错了什么? FinishedMessage在if语句中,所以只有在时间到零时才执行?
...
if (secs < 0) {
document.getElementById("cntdwn").innerHTML = FinishMessage;
return;
}
...
感谢。
答案 0 :(得分:1)
当您为页面提供服务时,会将其分配,将其分配给var不会改变执行时间。
<?php file_put_contents('test.txt', ''); ?>
当你的计时器达到0时,你应该发出一个ajax请求,并处理你的文件服务器端。
答案 1 :(得分:1)
你的问题可能是在if语句中你说'如果秒数不足为零。' 如果secs EQUALS为零,则需要将其设置为。
就像这样
if(secs == 0)
希望有所帮助!