2010-07-09 126 views
0

我写了一个php文件,它在接收到http帖子时更改MySql表格条目。我也希望php文件发送一个通知给表项的所有者。这个想法类似于聊天室或即时通讯程序。我看过php聊天脚本,但我真的需要一些非常简单的可定制界面。任何人都可以将我指向正确的方向吗?当MySql数据库条目发生变化时发送通知

+0

什么样的通知?邮件?即时通讯 - 如果是,哪一个?为什么通知工具需要一个界面 - 你想在网页上显示吗? – 2010-07-09 21:59:11

+0

此外,你有什么是有效的同一个问题打开http://stackoverflow.com/questions/3131326/effectively-notify-when-mysql-data-entry-changes这是一样模糊,但有一些很好的反馈值得关注。 – 2010-07-09 22:00:47

+0

我希望它与即时消息类似,但我不想使用商业即时消息服务。一旦数据输入发生变化,我想要发送一个警报给连接到聊天会话的用户。 – sonics876 2010-07-10 00:02:57

回答

1

所以你想同步一组客户端吗?

如果是这样,看看长轮询技术。这很简单:客户端打开一个连接,但服务器在数据更新之前不会响应。

缺点是,这对PHP不适用。您将需要睡眠()几个连接,因此阻止PHP进程。

如果你有可能我会建议使用node.js来做这样的事情。长轮询聊天是quire简单实施使用节点;)

+0

我已经实现了一个类似Comet的模式来执行此操作。但是,我觉得这项技术带宽密集程度太高。一个php聊天客户端在带宽使用上要便宜得多。 – sonics876 2010-07-10 00:06:57

相关问题