我需要使用Windows任务计划程序执行一些PHP脚本,我发现了一些类似的问题,但没有一个能让我找到正确的答案。
如果smtp失败,脚本基本上会自动发送电子邮件或将它们存储在数据库中,这意味着我使用的脚本不在我的脚本中(使用require "myclass.php"
)。所以我的第一个问题:这是可能的,还是我必须在同一个php文件中设置每个类?
我已经设置了这样的任务:
C:\wamp\bin\php\php5.6.31\php.exe -f "C:\wamp\www\myproject\myscript.php"
第二个问题:是否需要管理员帐户才能执行此行?由于启动wamp需要一个,我想也许php.exe也需要它。
我尝试(如果可能)避免使用批处理文件,如建议的here(任务调度程序执行.bat)。
感谢您的帮助!
答案 0 :(得分:0)
问题是脚本 HAVE 中调用的所有类都在同一个php文件中,filterMarkers = function (name) {
for (i = 0; i < markers.length; i++) {
if (marker.name == name || name.length === 0) {
marker.setVisible(true);
}
else {
marker.setVisible(false);
}
}
}
不起作用。