高人请进! PHP 如何测试服务器是否支持运行exe文件? shell_exec 不行 本帖最后由 default7 于 2009-10-20 09:50:11 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 注意目录,windows下要用\\而不是// 另外,查看ffmpeg.exe以及对应操作的文件的权限,操作系统文件的权限. 现在已经将文件夹result的权限设置为了777了。文件ffmpeg.exe的权限也设置为777了。转换后的视频文件存放地址是放在result文件夹里面。当前文件目录: D:\\wwwroot\\site\\web\\home\\convert存放转换后的文件目录 D:\\wwwroot\\site\\web\\home\\convert\\result转换视频的程序 D:\\wwwroot\\site\\web\\home\\convert\\ffmpeg.exe转换程序 D:\\wwwroot\\site\\web\\home\\convert\\convert.php被转换的视频文件 D:\\wwwroot\\site\\web\\home\\convert\\0.3gp本地测试:转换成功!远程测试:(CMD测试,转换超过,使用PHP通过网页测试(就是打开网址),转换失败)------------------------------------------------------------打开网页convert.phpCMD: D:\\wwwroot\\site\\web\\home\\convert\\ffmpeg.exe -i D:\\wwwroot\\site\\web\\home\\convert\\0.3gp -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 D:\\wwwroot\\site\\web\\home\\convert\\result\\0_1256092439.flvsourceFile: D:\\wwwroot\\site\\web\\home\\convert\\0.3gp size: 2655062targetFile: D:\\wwwroot\\site\\web\\home\\convert\\result\\0_1256092439.flv size:USE: 0.00901007652283 sec 相关信息:操作系统 WIN NT,服务器 IIS 6.0,PHP版本 PHP 5.2.10, PHP safe安全模式指的是这些吗?PHPINFO里面有一些,但是都是关闭的啊:safe_mode Off Offsafe_mode_exec_dir no value no valuesafe_mode_gid Off Offsafe_mode_include_dir no value no value 我将\变成了\\之后,在本地测试变得无法转换了,程序一直都在不停的运行,等待,原先没有将\变成\\的时候本地还是可以转换的,就是远程无法转换(但是远程将这些CMD命令粘贴到CMD里面运行却可以转换的,本地也是),现在将\变成了\\之后,本地在CMD里面粘贴命令可以转换,但是网页里面打开网址转换不了了。http://127.0.0.1/site/home/convert/convert.php 遇到个错误,不知道咋解决!!50分 谢谢 php点击按钮或链接显示上一条和下一条记录如何做? 远程访问Mysql出现一下提示应该怎么做 请问href里的内容是什么意思,有错误,但我看不懂 帮我看看这个程序哪里出了问题好吗? 為什么我的瀏覽器不能打開.PHP文件? 我想用PHP写一个想CSDN类似的论坛!请求帮助 php连oracel,如何实现事件回滚? 从那可以下载邮件服务器? php表单提交date类型数据的问题 服务器不能运行php的可执行程序 smarty循环的时候,如何知道那条数据是第一条,哪条数据是最后一条?
文件ffmpeg.exe的权限也设置为777了。
转换后的视频文件存放地址是放在result文件夹里面。
当前文件目录:
D:\\wwwroot\\site\\web\\home\\convert
存放转换后的文件目录
D:\\wwwroot\\site\\web\\home\\convert\\result
转换视频的程序
D:\\wwwroot\\site\\web\\home\\convert\\ffmpeg.exe
转换程序
D:\\wwwroot\\site\\web\\home\\convert\\convert.php
被转换的视频文件
D:\\wwwroot\\site\\web\\home\\convert\\0.3gp
本地测试:
转换成功!
远程测试:(CMD测试,转换超过,使用PHP通过网页测试(就是打开网址),转换失败)------------------------------------------------------------
打开网页convert.phpCMD: D:\\wwwroot\\site\\web\\home\\convert\\ffmpeg.exe -i D:\\wwwroot\\site\\web\\home\\convert\\0.3gp -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 D:\\wwwroot\\site\\web\\home\\convert\\result\\0_1256092439.flvsourceFile: D:\\wwwroot\\site\\web\\home\\convert\\0.3gp size: 2655062targetFile: D:\\wwwroot\\site\\web\\home\\convert\\result\\0_1256092439.flv size:USE: 0.00901007652283 sec
操作系统 WIN NT,
服务器 IIS 6.0,
PHP版本 PHP 5.2.10,
safe_mode_exec_dir no value no value
safe_mode_gid Off Off
safe_mode_include_dir no value no value