0

我想在 wordpress 插件中阅读 pdf 或 doc 文档的文本内容。我下载了 xpdf 并用它来获取内容。但在 wordpress 插件或主题中,我无法获取内容。

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

我在插件中使用了这段代码,但 $content 变量为空。我怎么解决这个问题?

4

1 回答 1

0

shell_exec您正在尝试通过 shell 执行命令并通过函数将完整的输出作为字符串返回,但是当 PHP 在safe mode. 如果您没有从执行的命令中获得输出,则NULL在发生错误时返回。很可能您的托管服务器上也存在权限问题(如果您正在运行 PHP 是安全模式)。尝试通过避免shell_exec函数并使用常规文件操作函数(如fopen, fread, file_get_contents.

于 2012-05-07T08:41:08.797 回答