<分区>
我想做自动发送邮件的php代码
假设我的数据库表包含用户信息和他们的出生日期,我想
然后在他们的出生日期自动发送邮件。
我不知道如何在每一天触发查询并从数据库中获取数据并发送用户邮件?
<分区>
我想做自动发送邮件的php代码
假设我的数据库表包含用户信息和他们的出生日期,我想
然后在他们的出生日期自动发送邮件。
我不知道如何在每一天触发查询并从数据库中获取数据并发送用户邮件?
最佳答案
您希望设置 cron 作业,这些作业用于在您指定的时间定期自动执行特定脚本。假设您想每天执行一个脚本,那么您会将 cron 持续时间设置为 1 天。
在这里阅读更多关于 Cron Jobs 的信息 http://en.wikipedia.org/wiki/Cron
关于如何在 bluehost 上执行此操作的基本示例如下。
https://my.bluehost.com/cgi/help/cron
首先用php编写一个脚本,每当运行时,都会查询数据库并获取所有今天生日的用户记录。
然后,尝试运行该脚本,看看它是否按预期工作。
之后,当您使用您的服务器创建一个 cron 作业时,您将指定此 php 文件在您指定的时间每天运行。因此,每当此脚本运行时,它将使用今天的日期查询数据库,因此该过程将继续。
如果您还有任何困惑,请告诉我。
关于php - 自动触发查询并在php中发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26397144/