对于我的提醒系统应用程序,我需要在活动前一天发送电子邮件。date
数据库用, time
,来存储提醒user_id
。有什么办法可以安排在活动发生前一天自动发送的电子邮件?
问问题
1260 次
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 回答