2011-11-18 154 views
0

我有一個文件夾,其中xml文件上傳,包括匹配的livescore數據。我希望每次xml到達時,都會觸發一個php分析器,解析數據並在顯示livescore數據的瀏覽器上刷新html頁面。我可以使文件夾監控和PHP觸發,但我關心如何在沒有客戶端請求的情況下刷新頁面。html頁面刷新服務器端事件觸發

回答

1

這可以使用AJAX來完成。如果您不熟悉該方法,則需要使用JavaScript來獲取數據而無需刷新網站。

您的問題可以通過製作一個AJAX腳本來解決,該腳本每隔幾秒鐘向網絡服務器請求新的內容,例如,使用類似/newdata.php?date=1321640052的電話。然後,服務器將檢查自1321640052(最後一次內容刷新的UNIX時間戳 - 或第一次加載頁面以來)是否有新數據。如果存在,該頁面將包含一個值(是),表示新數據可用,並且JavaScript會刷新該頁面。或者,您可以在呼叫完成後使用AJAX動態更新內容。