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文件呢?直接执行不也一样吗? PHP 如何写多个数据库之间查询的语句? js函数转换成PHP函数 更新点击率的问题 PHP如何查看目前电脑里的所有cookie文件? 这么简单的问题,搞不定脑火 如果用PHP实现单击导入文件,跳出窗口的效果 乱码问题求助 如何有效的防止商务快车等垃圾广告软件的群发骚扰留言【分享】 请教个数据库链接和exit函数问题 swoole多进程多线程怎么做一对一聊天? 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;
这样却执行不成功。
我继续研究一下