【发布时间】:2013-10-10 02:34:12
【问题描述】:
我有一个 xml 文件,它通过电子邮件发送到我的 Web 服务器上托管的电子邮件地址。 我希望能够在收到电子邮件后立即将 xml 数据导入我的 MySQL 数据库,从而为我的应用程序提供实时更新。
这可能吗?如果可以,如何实现。任何工作脚本或示例将不胜感激。
感谢和问候, 瑞恩
【问题讨论】:
标签: php mysql xml email import
我有一个 xml 文件,它通过电子邮件发送到我的 Web 服务器上托管的电子邮件地址。 我希望能够在收到电子邮件后立即将 xml 数据导入我的 MySQL 数据库,从而为我的应用程序提供实时更新。
这可能吗?如果可以,如何实现。任何工作脚本或示例将不胜感激。
感谢和问候, 瑞恩
【问题讨论】:
标签: php mysql xml email import
如果您想在收到电子邮件时处理它,您必须find out if your eMail server supports any triggers capable of informing your import script。一个不太活跃的解决方案是让Cron Job 定期检查您的邮箱。
PHP 有 accessing IMAP and POP mailboxes 的原生扩展。因此,您只需轮询邮箱,如果有新的电子邮件,您将load the xml infile 发送到您的数据库(或者通过使用XML extension 处理它从脚本内部进行插入)。确保将电子邮件标记为已读,以免导入两次。
【讨论】: