window server 2003+IIS6 下php 如何执行 bat文件? 我已经试过了赋予bat文件和xxx.exe文件读和执行的权限了,但还是不行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接运行bat文件可以执行吗?如果不行,直接运行xxx.exe呢? 可以在sysytem 里面写 cmd \C xxx.bat 执行部分bat文件。我的环境下直接执行xxx.exe不成功。 可以在sysytem 里面写 cmd \C xxx.bat 执行部分bat文件。我的环境下直接执行xxx.exe不成功。你的环境执行不成功,那运行php的环境能执行成功吗?如果不能,system( "xxx.exe" )能成功吗?如果也不能的话说明xxx.exe在php所运行的环境下不能执行,要重新编译。 我的意思是我在命令行中直接调用bat文件,它会自动执行exe文件做相关任务,这样可以成功。但是在php环境下调用bat文件,它就不会执行exe文件。经过我反复测试,现在的情况是这样的。直接在命令行下执行 xxx.exe argument1 argument2可以成功。将xxx.exe %1 %2写在bat文件中,然后在命令行下执行mybat.bat argument1 argument2可以成功。但是 在php中,我这么写 $cmd = 'c:\mybat.bat argument1 argument2';$res = system('cmd /C '.$cmd,$retval);echo $res." return: ".$retval;这样却执行不成功。我继续研究一下 为什么非得要"cmd /c"去执行bat文件呢?直接执行不也一样吗? htinkphp上传图片报“非法图像文件” 几个页面在IE9下都会死循环,帮忙看看是怎么回事 急!!如何解决php GET 中文参数的问题? GetOne? 有时候失效 帮忙检查错在哪里啊?? php生成条形码问题 PHP怎么缩放图片 cookie和session的加密? 请问php如何在windows server 2003 + iis6.0 上运行 ? 关于含有回车的字符串的显示等问题 strtr()和str_replace()功能上有哪些区别? 求助各位,服务器IP被别人域名解析怎么屏蔽?
如果不行,直接运行xxx.exe呢?
我的环境下直接执行xxx.exe不成功。
我的环境下直接执行xxx.exe不成功。你的环境执行不成功,那运行php的环境能执行成功吗?如果不能,system( "xxx.exe" )能成功吗?如果也不能的话说明xxx.exe在php所运行的环境下不能执行,要重新编译。
直接在命令行下执行 xxx.exe argument1 argument2可以成功。
将xxx.exe %1 %2写在bat文件中,然后在命令行下执行mybat.bat argument1 argument2可以成功。
但是 在php中,
我这么写
$cmd = 'c:\mybat.bat argument1 argument2';
$res = system('cmd /C '.$cmd,$retval);
echo $res." return: ".$retval;
这样却执行不成功。
我继续研究一下