当前位置:  开发笔记 > 编程语言 > 正文

PHP exec失败没有错误

如何解决《PHPexec失败没有错误》经验,为你挑选了0个好方法。

我想自动导出.odf文件到.pdf.

我尝试了一种叫做unoconv的东西.

在Windows命令提示符下键入时,一切都是正确的.

>"C:\Program Files (x86)\OpenOffice 4\program\python.exe" "C:\Program Files (x86)\OpenOffice 4\program\unoconv-master\unoconv" -f pdf path/to/myfile.odt

一旦在PHP脚本中使用,就不再有用了.没有错误出现.

exec('"C:\Program Files (x86)\OpenOffice 4\program\python.exe" "C:\Program Files (x86)\OpenOffice 4\program\unoconv-master\unoconv" -f pdf path/to/myfile.odt');

//or

shell_exec('"C:\Program Files (x86)\OpenOffice 4\program\python.exe" "C:\Program Files (x86)\OpenOffice 4\program\unoconv-master\unoconv" -f pdf path/to/myfile.odt')

我也试图逃避\或使用'"不同,但我的测试没有一个是决定性的.

$test = exec($cmd, $output, $return);
echo var_dump($test);
echo var_dump($output);
echo var_dump($return);

给我吗

//echo var_dump($test)give nothing

//echo var_dump($ouput);
array (size=0)
  empty

//echo var_dump($return);
int 1

这听起来像权限问题,但我也检查了这一点,所有文件夹都可以访问PHP.

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有