我想構建一個簡單的php鬧鐘,在那裏我可以設置小時和分鐘。簡單的php鬧鐘如果時間已到,如何不斷檢查
這是我的本錢來檢查時間:
$Minutes = 00;
$Hours = 9;
if (date("H") == $Hours && date("i") >= $Minutes)
{
echo "RIIIIING";
}
我怎樣才能確保腳本保存查詢?所以,我可以離開打開的文檔,直到到達的時間和它呼應「riiing」
謝謝:)
我想構建一個簡單的php鬧鐘,在那裏我可以設置小時和分鐘。簡單的php鬧鐘如果時間已到,如何不斷檢查
這是我的本錢來檢查時間:
$Minutes = 00;
$Hours = 9;
if (date("H") == $Hours && date("i") >= $Minutes)
{
echo "RIIIIING";
}
我怎樣才能確保腳本保存查詢?所以,我可以離開打開的文檔,直到到達的時間和它呼應「riiing」
謝謝:)
你可以把你的代碼放到一個同時statement.But最好是使用JavaScript,因爲你最終會得到一個時間。
while(true)
{
$Minutes = 00;
$Hours = 9;
if (date("H") == $Hours && date("i") >= $Minutes)
{
echo "RIIIIING";
}
}
謝謝你。嗯,我怎麼會意識到這在JavaScript?我是初學者:= –
@MarcSter:我不知道PhP,但JavaScript中的while循環將阻止瀏覽器,並且每個循環只會看到最後一個值,而不是每個循環的更新值,除非在每個循環內你有一個'setTimeout'。當在JavaScript中這樣做時,'setInterval'會比'while'好。我也已經發布了關於你的問題的評論,鏈接到另一個包含足夠代碼的另一個Stackoverflow帖子,其中展示瞭如何在JavaScript中執行此操作。你甚至應該可以複製粘貼一些。 – Nope
您發佈的鏈接完全符合我的需求!我只需要一種方法來在js中執行php:/我已經搜索了那個..但還沒有找到一個好的解決方案 –
使用ajax間隔 – gvgvgvijayan
爲什麼不在客戶端使用javascript做到這一點? – paulitto
鑑於你已經添加了JavaScript作爲標籤到你的問題,這可能會幫助你:[** JavaScript Alarmclock Script **](http://stackoverflow.com/questions/2486428/javascript-alarmclock-script)使用'setInterval' 。只需在函數中使用你的代碼,並使用答案/問題的其餘部分來完成你的檢查/循環。 – Nope