我試圖想出一個辦法做PHP如下:從收件箱中使用PHP每15秒閱讀電子郵件或使
有一個網站(的index.php)檢查電子郵件收件箱每15秒左右,閱讀主題行和消息內容,然後在屏幕上顯示該消息。這個想法將在index.php頁面的收件箱中顯示收到的所有消息,並且我猜index.php頁面也會在有新消息顯示內容時刷新。
謝謝!
我試圖想出一個辦法做PHP如下:從收件箱中使用PHP每15秒閱讀電子郵件或使
有一個網站(的index.php)檢查電子郵件收件箱每15秒左右,閱讀主題行和消息內容,然後在屏幕上顯示該消息。這個想法將在index.php頁面的收件箱中顯示收到的所有消息,並且我猜index.php頁面也會在有新消息顯示內容時刷新。
謝謝!
轉儲電子郵件內容到數據庫或某種平面文件,並使用它的內容來顯示。
如果您使用的是Gmail: http://framework.zend.com/download/gdata
壞主意。如果您的頁面每15秒刷新一次,則任何人都無法點擊任何內容,因爲只要頁面刷新,它就會再次刷新。
你可能需要的是更多的東西ajaxy,如Gmail使用。這會在後臺進行刷新,因此頁面本身不會刷新。有很多關於如何做到這一點的教程。例如This,你可以推斷出你想要的。
我想到不到一分鐘的時間間隔是相當困難的實現和/或相當昂貴的運行。如果你需要這麼高的頻率,你應該爲你的郵件處理程序編寫一個鉤子,並在新郵件到達時觸發它。如何做到這一點取決於你的郵件處理程序。
感謝所有幫助大家。我想遠離使用Gmail,所以我想我需要找出一種方法將電子郵件放入某種數據庫中。我不是偉大的阿賈克斯,但我會盡量做到,因此它可以刷新當東西添加到數據庫瓦特/ AJAX – Bill 2010-09-25 01:01:25
另外,也許我不必有網站查詢電子郵件收件箱時有一條新消息......就是數據庫。 – Bill 2010-09-25 01:26:27