这里有几个需要注意的地方
1.安全因素: 由于防止黑客入侵的原因,system,exec等函数可能被禁用. 如果对安全有信心,可能打开允许. 我的环境中system是被禁用的,exec是允许的.
2.目录级别: 如果是网页访问,经过Apache/nginx, 那么 你的程序只允许访问 Document Root 范围下的文件. 不要尝试访问范围外的批处理文件.
3.命令很简单:
var_dump(exec('test.bat'));批处理内容:
echo u r batch. echo i'm second line.运行结果:
string(16) "i'm second line."
4.PHP将得到批处理中显示的最后一行内容.