0

wordpress プラグインで pdf または doc ドキュメントのテキスト コンテンツを読みたいです。xpdf をダウンロードし、それを使用してコンテンツを取得しました。しかし、ワードプレスのプラグインまたはテーマでは、コンテンツを取得できません。

$filename = "try.pdf";
echo $filename;
$content = shell_exec('xpdf\pdftotext ' . $filename . ' -');
echo $content;

このコードをプラグインで使用しましたが、$content 変数が null です。どうすればこの問題を解決できますか?

4

1 に答える 1

0

シェル経由でコマンドを実行し、shell_exec関数経由で完全な出力を文字列として返そうとしていますが、PHP が で実行されている場合、この関数は無効になっていsafe modeます。実行したコマンドから出力を得られないNULL場合、エラーが発生した場合は then が返されます。ほとんどの場合、(PHP をセーフ モードで実行している場合) ホスティング サーバーにアクセス許可の問題もあります。関数を避け、 、、shell_execなどの通常のファイル操作関数を使用して、ファイルの内容を取得してみてください。fopenfreadfile_get_contents

于 2012-05-07T08:41:08.797 に答える