Php 如何在Window';s输出CSV文件的任务计划程序

Php 如何在Window';s输出CSV文件的任务计划程序,php,scheduled-tasks,windows-server-2008,Php,Scheduled Tasks,Windows Server 2008,我需要运行一个php脚本来查询我的数据库并将结果输出为CSV文件。我有生成CSV的脚本,它在web浏览器上运行时工作得非常好。我只需要弄清楚如何在window的任务调度器上安排此任务并输出CSV。 我尝试计划任务,并使用“操作”选项卡下的命令: Program/Script -> "C:\Program Files (x86)\PHP\v5.3\php.exe" Add agruments -> -f C:\inetpub\wwwroot\myweb\csv.php 如果您有任何

我需要运行一个php脚本来查询我的数据库并将结果输出为CSV文件。我有生成CSV的脚本,它在web浏览器上运行时工作得非常好。我只需要弄清楚如何在window的任务调度器上安排此任务并输出CSV。 我尝试计划任务,并使用“操作”选项卡下的命令:

Program/Script -> "C:\Program Files (x86)\PHP\v5.3\php.exe"
Add agruments  -> -f C:\inetpub\wwwroot\myweb\csv.php

如果您有任何帮助或想法,我们将不胜感激。

我假设您的脚本在通过浏览器调用(启动firefox并调用uri)执行时工作正常

  • 安装并不要忘记将其添加到windows路径
  • 创建一个服务来启动包含php页面的Web服务器(apache、nginx、tomcat或其他)
  • 创建一个自动启动数据库的服务
  • 执行curl以执行GET。这样做很容易

    卷曲

  • 将此“curl”命令保存在批处理文件中。我们称之为c:\export\csv.bat

  • 将计划程序配置为按计划执行“c:\export\csv.bat”
    你受够了。

    你的反对票对我来说不太公平。你的问题很清楚。我已经为你的问题询问了适度支持。事实上,犯错可能更好