首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建Web服务发送数据库每日报告电子邮件

创建Web服务发送数据库每日报告电子邮件
EN

Stack Overflow用户
提问于 2012-09-18 08:40:46
回答 1查看 3.3K关注 0票数 2

我用Android构建了一个应用程序来更新一个特定的数据库。现在,我的老板告诉我构建一个Web ,它每天对条目进行一次每天的报告,并将其发送到他的电子邮件中,id..It不需要人与人之间的交互就能工作。,我将不得不上传到我们的服务器,它应该生成报告邮件的日常基础上,(不点击按钮或其他东西)。

现在,我熟悉了php,并生成了一段代码(不是web服务),每天生成一份每日报告。但是,在没有人与人的互动的情况下,它的工作条件是我无法想象的。出于同样的目的,我需要学习关于Web服务的知识,因为我对Web服务不太了解。

从最近两天开始,我就一直在寻找这个话题,但没有发现任何帮助。所以,任何人都能引导我走上我的道路,因为我是stuck.Thanks,所以我应该参考哪些材料。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-18 09:29:59

好消息:

  • 这不是真正的Web服务:请参见 service
  • 这实际上是一项预定的任务
  • 在php中,发送电子邮件是一条直线:http://php.net/manual/en/function.mail.php。所以发邮件的部分很简单。只需生成或读取报表,并使用mail()函数发送。

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

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

要进行测试,首先手动运行命令将报告发送到电子邮件,然后安排几段时间。然后转变为生产价值。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12473300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档