2

我在 Android 中构建了一个更新特定数据库的应用程序。现在我的老板告诉我要构建一个Web 服务,该服务会生成每日条目的每日报告并将其发送到他的电子邮件 ID。它应该无需人工交互即可工作。我只需将它上传到我们的服务器,它就会每天生成一封报告邮件(不要点击按钮或其他东西)。

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

自最近两天以来,我一直在搜索该主题,但没有发现任何帮助。任何人都可以在我的道路上指导我,我应该参考哪些材料,因为我被卡住了。提前致谢。

4

1 回答 1

3

好消息:

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

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

要进行测试,首先手动运行命令以将报告发送到的电子邮件,然后安排一些较短的时间间隔。然后更改为生产值。

于 2012-09-18T09:29:59.710 回答