gpt4 book ai didi

php - 在特定时间定期用 PHP 发送邮件

转载 作者:行者123 更新时间:2023-11-29 05:31:28 25 4
gpt4 key购买 nike

我有三个 mysql 表; UsersTasksTask_Users,其中每个用户都可以通过我用 PHP 开发的 Web 应用程序创建他们的任务。

问题是,我希望我的应用程序在任务发生前一天向用户发送一封电子邮件。我想到的第一件事是做一个 MySQL 作业或触发发送电子邮件,但我不知道如何做 id,

实现这一目标的最佳方法是什么,或者我如何通过 PHP 调用作业并每天执行它并验证在任务发生前只剩下一天,然后如果是真的发送电子邮件?

这是我的表格定义。提前致谢。

Users
----------
UserId,Names,email,pass

Tasks
------------
TaskId,TaskName,Descripcion,TaskDateTime

Tasks_Users
------------
TaskId,UserID

最佳答案

您可以为此编写一个 CRON 作业。

什么是 CRON 作业?

Cron 是使 unix 用户能够执行命令或在指定的时间/日期自动执行脚本(命令组)。这是通常用于系统管理命令,例如 makewhatis,它构建一个在数据库中搜索 man -k 命令,或运行备份脚本,但可以用于任何事情。今天它的一个常见用途是连接到互联网和下载您的电子邮件。

你要做什么?

只需编写一个普通的 PHP 脚本即可。制作一个如果直接从浏览器启动就可以工作的。然后安排相同的 PHP 文件在 cron 中运行,以此为指导:

CRON Job 写入后如何运行?

http://www.inmotionhosting.com/support/edu/cpanel/301-run-cron-job

如果您有任何问题,请告诉我。

关于php - 在特定时间定期用 PHP 发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14313676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com