首页 > 后端开发 > php教程 > []PHP执行系统命令失败

[]PHP执行系统命令失败

WBOY
发布: 2016-06-13 11:19:56
原创
915 人浏览过

[求助]PHP执行系统命令失败

本帖最后由 leonli908 于 2013-04-08 10:48:18 编辑 功能:通过外部程序转换图片格式(几种写法都不行,通过shell可以成功,但通过PHP返回1,说明写法有误)
<br />exec("c:/Program Files/IrfanView/i_view32.exe c:/Program Files/IrfanView/03280009.sff /convert=c:/Program Files/IrfanView/4.tif", $result, $status); <br />echo $status;<br />
登录后复制


<br />exec("c://Program Files//IrfanView//i_view32.exe c://Program Files//IrfanView//03280009.sff /convert=c://Program Files//IrfanView//4.tif", $result, $status); <br />echo $status;<br />
登录后复制


<br />exec("c:\Program Files\IrfanView\i_view32.exe c:\Program Files\IrfanView\03280009.sff /convert=c:\Program Files\IrfanView\4.tif", $result, $status); <br />echo $status;<br />
登录后复制


<br />exec("c:\\Program Files\\IrfanView\\i_view32.exe c:\\Program Files\\IrfanView\\03280009.sff /convert=c:\\Program Files\\IrfanView\\4.tif", $result, $status); <br />echo $status;<br />
登录后复制


PS:未开启安全模式
PHP?求助?系统命令
------解决方案--------------------
给 C:\Program Files\IrfanView>i_view32.exe 赋予一般用户执行权
------解决方案--------------------
"c:/Program Files/IrfanView/i_view32.exe

你这样写会把红色部分当成参数的(相当于一个错误的DOS命令),路径有空格要用引号
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板