0

对于我的提醒系统应用程序,我需要在活动前一天发送电子邮件。date数据库用, time,来存储提醒user_id。有什么办法可以安排在活动发生前一天自动发送的电子邮件?

4

1 回答 1

0

1)创建一个将运行脚本的批处理文件

打开记事本,添加这个命令,使用你自己的属性:

"PATH_TO_PHP.EXE" -f "SCRIPT_TO_RUN.PHP"

所以它可能看起来像这样:

"C:\Program Files (x86)\PHP\v5.3\php.exe" -f "C:\tasks\task.php")

将此文件另存为.bat文件(批处理文件)。

(好吧,所以创建批处理文件并不是完全必要的,但是如果你想扩展这个任务怎么办?对吧?)

2)让任务调度程序运行任务

打开任务计划程序(您可以在Accessories > System Tools中找到它,或者只搜索“taskschd.msc”)

创建一个任务。

给它一个名字,为指定的日期创建一个触发器。

现在转到“操作”选项卡,点击“新建”,默认情况下应该显示“启动程序”。

浏览到您刚刚制作的批处理文件,单击“确定”,您就完成了。

于 2013-03-22T09:05:13.407 回答