Heim > Backend-Entwicklung > PHP-Tutorial > window server 2003+IIS6 下php 怎么执行 bat文件

window server 2003+IIS6 下php 怎么执行 bat文件

WBOY
Freigeben: 2016-06-13 10:21:23
Original
1137 Leute haben es durchsucht

window server 2003+IIS6 下php 如何执行 bat文件?
我的bat文件中调用了另一个exe程序,代码如下
  @echo off
  cd "path to my exe program"
  dir
  xxx.exe argument1 argument2
  exit
然后我在php中调用bat文件,代码如下
  $res= system('cmd /C c:\\ivl\\view\\webrooms\\test.bat' ,$retval);
echo "
".$res." return: ".$retval;
结果可是输出dir命令产生的output,但是没有执行调用的xxx.exe程序。

我查了网上资料,赋予了IUSER_xxx读和执行xxx.exe以及批处理文件所在目录的权限,但还是不能执行。
请问各位,应该如何编码才能实现?

谢谢!

------解决方案--------------------
既然知道是权限问题.
那么.赋予相应权限就行了....
------解决方案--------------------
为什么非得要"cmd /c"去执行bat文件呢?直接执行不也一样吗?

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage