我正试图找出一种方法来使用php执行以下操作:
让网站(index.php)每隔15秒检查一次电子邮件收件箱,阅读主题行和邮件内容,然后在屏幕上显示该邮件。它的想法是在它们被发送时在index.php页面上的收件箱中显示所有消息。我想当每当有新消息显示内容时,index.php页面也必须刷新。
谢谢!
答案 0 :(得分:1)
我认为不到一分钟的间隔很难实现和/或运行起来相当昂贵。如果你需要那么高的频率,那么你应该为你的邮件处理程序编写一个钩子,以便在新邮件到达时触发它。如何做到这一点取决于你的邮件处理程序。
答案 1 :(得分:0)
糟糕的主意。如果您的页面每15秒刷新一次,则任何人都无法点击任何内容,因为只要页面刷新,它就会重新开始刷新。
你可能想要的是更像aja的东西,就像gmail一样。这会在后台刷新,因此页面本身不会刷新。有很多关于如何做到这一点的教程。例如This,您可以根据需要推断出它。
答案 2 :(得分:0)
将电子邮件内容转储到数据库或某种平面文件中,并使用其内容进行显示。
如果你使用gmail: http://framework.zend.com/download/gdata
答案 3 :(得分:0)