【发布时间】:2014-12-09 12:58:44
【问题描述】:
我正在尝试在 php 文件中执行批处理文件。我正在使用 Apache 服务器。尝试了以下方法,但它不起作用
PHP 代码
echo shell_exec('download.bat');
echo exec('download.bat');
system ("cmd /c download.bat");//Also tried for exec and shell_exec
批处理文件包含使用 ftp 客户端下载代码
批处理文件
"c:\program files\coreftp\coreftp.exe" -s -O -site mysite -d /Export/*.* -p C:\wamp\www\file\txt
如果我在 cmd 中运行它或直接运行,那么当我在 php 中运行它时它工作正常,它只是编写或回显批处理文件的代码
download.bat 文件在同一个文件夹中。
我也试过调用简单的bat文件
start "link" "https://www.google.co.in/?gfe_rd=cr&ei=NzuIVI-FG6aG8Qef44CAAw"
它也没有调用这个 bat 文件
【问题讨论】:
-
到底是怎么回事不工作
标签: php windows apache batch-file wamp