从PHP运行.bat脚本无法正常工作

时间:2013-11-25 22:56:13

标签: php cmd system

我在php中有一个应用程序需要调用编译器来验证输入文本是否写得正确。编译器在服务器中是.exe格式,我创建了一个.bat脚本,调用编译器发送文本文件作为输入并将结果写入另一个文本文件。

如果我使用本地命令promt(cmd)从服务器运行此.bat脚本,它可以正常工作并将输出写入文件。

当我从PHP调用这个相同的.bat文件时,它只会创建一个空文本文件。似乎它没有运行.exe

.bat文件是:

Parser < TestCode.txt > Result.txt
cat Result.txt

我从PHP调用这个批处理文件:     echo system("cmd /c Parser1.bat");

谢谢!

0 个答案:

没有答案