-2
我想知道如何去做一個無限循環在我的服務器上的腳本。在我的服務器上有一個不斷運行的腳本
例如,可以說我希望我的腳本檢查我的數據庫,並且如果有新條目,它會發送它們。
我可以使用純粹的PHP的一個MySQL的,或者我將不得不看看像node.js? 感謝任何可以幫助的人。
我想知道如何去做一個無限循環在我的服務器上的腳本。在我的服務器上有一個不斷運行的腳本
例如,可以說我希望我的腳本檢查我的數據庫,並且如果有新條目,它會發送它們。
我可以使用純粹的PHP的一個MySQL的,或者我將不得不看看像node.js? 感謝任何可以幫助的人。
通常,「無限循環的腳本」是一個指標,可以做得更好(雖然不總是)。
在這種情況下,您可以在數據庫中放置觸發器,因此如果有新條目,它會運行您選擇的外部程序。
這裏的人誰展示瞭如何做到這些,這樣我就可以偷懶,邀功:)
http://crazytechthoughts.blogspot.co.nz/2011/12/call-external-program-from-mysql.html
你說的是「彗星」。看看http://stackoverflow.com/questions/603201/using-comet-with-php – Scopey
你可以使用'setInterval()'方法然後''ajax'向服務器發出請求 – user3091574
它*真*需要頻繁嗎?我用一個簡單的cron作業取得了很好的效果,每5分鐘或任何頻率最適合的PHP腳本。 – Marty