在终端上,我在 Web 应用程序的目录中成功运行:
pdftohtml -c -noframes "documents/document1.pdf"
现在我想通过 PHP 做到这一点,所以我写了一个shell.sh
看起来像这样的文件:
sudo pdftohtml -c -noframes "documents/$file"
exit 0
然后我用php写了这个:
$output = shell_exec("file='document1.pdf' shell.sh");
它不起作用,我希望看到生成的 html 文件,但是我得到了一些空的 html 文件。由于该命令通过终端运行良好,那么我认为问题出在我从 php 执行它的方式上
回显 $output 没有显示任何内容..我做错了什么?