我有一个用于向客户发送邮件的PHP脚本。例如,我如何每隔5天执行一次这个脚本?任何人都可以给我一个想法或一些链接? 感谢
答案 0 :(得分:2)
如果下面有数据库,则可以将最后一封邮件的日期存储在数据库中。然后脚本检查数据库中的最后日期。如果过去超过n天,它会发送一封新邮件并用当前日期覆盖数据库中的日期。
或者您只需使用Cron-jobs。
答案 1 :(得分:2)
使用 cron 。您的cronjob
文件看起来大致如下:
* * */5 * * /usr/local/bin/php -q /www/scripts/myscript.php
这就是它。很容易就是馅饼!
答案 2 :(得分:0)
我确信你可以使用多种方法,所以我会告诉你我是怎么做到的: 我使用的cron只能在unix类型的服务器上使用。
答案 3 :(得分:0)
答案 4 :(得分:0)
答案 5 :(得分:0)
您需要某种外部“触发”事件。
最有可能是每n天直接执行任务的cron作业,但由于它看起来可能是基于Web的,因此您还可以拥有每n天访问预定义网页的cron作业(或Windows任务),以及让网页发送电子邮件。