相当新的PHP,但正在建立一个预订系统的管理面板。只是一个未来的问题。
假设用户尚未确认其预订。如果剩下20天,直到他们的开始日期,我想要一个PHP触发,向他们发送电子邮件并更改他们帐户上的一些文字。
所有这些我知道如果我打开一个查询那些基础的页面怎么办。
我如何让服务器自动执行此操作。因此,不是我或用户进入他们的预订,而是触发服务器的PHP脚本,无论如何都只是在某个时间执行它。
有什么想法吗?
非凡
答案 0 :(得分:4)
克龙。你想要的是运行php脚本的每日cron作业。
在大多数主机控制面板上都有一个cron工具。您只需要为它设置命令以及何时执行此操作。它会结束像0 0 * * * * /fullpath/to/php /fullpath/to/script.php
之类的东西,每天午夜运行脚本。
如果脚本可通过Web访问,则可以使用免费的Web cron服务,您可以在其中设置它们以便随时访问脚本。当然,在这种情况下,你需要一些额外的安全性。