我想做php代码来自动发送邮件。
假设我的数据库表包含用户信息和他们的出生日期,我想
然后在他们出生时自动发送邮件。
我不知道如何在每一天启动查询,从数据库中获取数据并发送用户邮件?
发布于 2014-10-16 06:19:22
您希望设置cron作业,这些作业用于在指定的时间定期自动执行某个脚本。假设您想每天执行一个脚本,那么您将把cron持续时间设置为1天。
在这里阅读更多关于Cron的信息,http://en.wikipedia.org/wiki/Cron
关于如何在bluehost上执行此操作的基本示例如下所示。
https://my.bluehost.com/cgi/help/cron
首先,在php中编写一个脚本,无论何时运行,它都将查询数据库并获取今天有生日的所有用户记录。
然后,尝试运行该脚本,并查看它是否如预期的那样工作。
在此之后,当您使用服务器创建cron作业时,您将指定这个php文件在指定的时间每天运行。因此,每当这个脚本运行时,它就会使用今天的日期查询数据库,因此这个过程将继续进行。
如果你还有什么困惑请告诉我。
https://stackoverflow.com/questions/26397144
复制相似问题