我有一个应用程序,用户输入具有过期日期的数据。当到期日期到来时,我需要通过电子邮件发送输入该数据的用户。我读到了关于cron工作的信息,但我不确定它是否是最佳解决方案。我该怎么办呢?我的托管公司是hostgator,他们使用Linux服务器。谢谢。
答案 0 :(得分:0)
例如在PHP中编写一个cron,每天检查数据库中是否有任何用户的过期日期,并向这些用户发送电子邮件是解决方案。
您需要使用控制台访问服务器,修改crons的命令是:crontab -e
很容易找到有关如何编写crontab的信息。试着询问您是否需要更多帮助。
答案 1 :(得分:0)
编写一个SQL查询,为您提供到期日期。
对于该过期日期的每个用户进行循环。
eg.make在auto_mail_on_expiry.php
在特定时间每天执行的cron作业中创建该php文件,如果sql查询具有值,它将邮寄它,否则什么都没有。
如果你需要,给db,我会写php和crontab。