创建Web服务以发送数据库日常报告的电子邮件

时间:2012-09-18 08:40:47

标签: php database web-services email

我在Android中构建了一个更新特定数据库的应用程序。现在,我的老板告诉我建立一个 Web服务,每天都会对每天的条目进行报告并将其发送到他的电子邮件ID。它应该在没有人工干预的情况下工作。 我必须将其上传到我们的服务器,它应该每天生成一份报告邮件(不要点击按钮或其他内容)。

现在,我熟悉php并生成了一段代码(不是Web服务),它每天都会生成一份日常报告。但它应该在没有人工交互的情况下工作的条件是我无法想到的。出于同样的目的,我需要了解Web服务,我对此并不了解。

自从过去两天以来,我一直在搜索这个主题,但没有发现任何有用的信息。因此,任何人都可以指导我的道路,我应该参考哪些材料, 因为我被卡住了。谢谢你。

1 个答案:

答案 0 :(得分:2)

好消息:

计划部分取决于服务器上的环境。在Windows上,您可以通过计划任务执行此操作。安排这样的命令;记得提供正确的目录等:php -f my-mailer.php。您可能希望将命令包装到.bat / .cmd文件中。

您还需要确保将php配置为从命令行运行。

要进行测试,请先手动运行该命令,将报告发送到您的电子邮件,然后安排一段时间间隔。然后改为生产值。