ターミナルでは、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をエコーしても何も表示されません。何を間違えますか?