我在WAMP
上使用php
。 我想在一个数字参数的目录abc下运行一个外部程序prog.exe。 在DOS命令行下面的命令工作正常windows上的php命令行
c:\abc\prog.exe 1234
,但是当我在PHP脚本做它不运行。
$val="1234";
$comm = passthru("C:\abc\prog.exe ".$val)
但
$comm = passthru("dir");
echo $comm;
工作正常。
我运行Windows 7
P.S我也试过system()
和shell_exec()
你说的 '不运行' 是什么意思?在prog.exe中没有获取参数? – Ryan
页面似乎正在加载,但没有任何反应,直到超时.. – Ank
prog.exe获取参数..它我回声(无论我通过系统传递),然后运行它在命令行中,其罚款。 – Ank