PHP 中执行 bat 批处理
这里有几个需要注意的地方
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将得到批处理中显示的最后一行内容.
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: DB2的DB2CODEPAGE错误一例
- 下一篇: VC++2010 使用 MySql++