使用PHP实时更新和邮件

时间:2013-12-10 12:40:47

标签: php jquery mysql email

我猜这个标题有点像误导,但我只想问,让我先解释一下情况:

我正在制作一个拍卖网站,我有一个倒计时,显示拍卖已经离开的时间,当时间结束时,我使用ajax调用运行脚本的php页面,该脚本更新mysql中的一行表并发送一封电子邮件告诉拍卖结束,现在这个工作正常,但我希望它始终有效。当用户进入页面时,它应该总是检查拍卖是否结束,但我不知道如何使这成为可能,倒计时是jquery,我不知道如何总是检查拍卖是否结束发送电子邮件并更新行。

谢谢你,如果你可以帮助我,我没有粘贴任何代码,因为我认为没有必要,但如果你需要一些让我知道。

3 个答案:

答案 0 :(得分:1)

请检查此链接。可能这将解决您的问题 Timer for only 30 mins

如果您有任何疑问,请问我..

答案 1 :(得分:1)

对于更新和邮寄以使离线拍卖到期,您应该尝试使用Cron Jobs。

对于javascript解决方案,您可以尝试这个

    var myVar = setInterval(function(){myTimer()},1000);

function myTimer()
{
var d = new Date();
var t = d.toLocaleTimeString();
document.getElementById("demo").innerHTML=t;
}

function myStopFunction()
{
clearInterval(myVar);
}

答案 2 :(得分:0)

试试这个:

var timer = setInterval('checkTimer()','Time Interval in milliseconds');
function checkTimer(){
   // code to check timer. If timer has ended clear the timer variable
}