0

我有一个包含电子邮件地址和提醒列表的数据库,我的 php 文件

1 - 检查任何“今天”的日期

2 - 使用 phpmailer 发送提醒邮件

我需要设置一个 cron 作业来每天运行一次 php 文件(比如格林威治标准时间上午 10 点)并运行 .php 文件。

4

4 回答 4

0

它应该是这样的:

0 10 * * * cd /var/www/htdocs && php myfile.php

这里查看更多示例

于 2012-06-27T11:15:50.620 回答
0

您可以使用命令“crontab -e”来编辑 crontab 并添加以下条目:

0 10 * * * /script/path/file.php
于 2012-06-27T11:16:31.437 回答
0

编辑您的 crontab 并将其设置为运行您的 php 脚本。每天上午10点;

crontab -e
00 10 * * * /usr/local/bin/php /home/phpscripts/yourscript.php

然后,您的 php 脚本应该访问数据库,对所有用户运行 SELECT 查询,因为在该日期收到邮件,然后在一段时间内使用phpmail (mysqli_fetch_assoc) 循环发送您的预定义邮件。

希望这可以帮助。

  • 伊根
于 2012-06-27T11:17:33.770 回答
0

纳米 /etc/crontab

change user to user of webserver
              |
              |      Command you want to run
              |      |
              |      |
              v      V
0 10 * * * www-data php -f /var/www/website/scripts/email.php
于 2012-06-27T11:17:44.243 回答