Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 wordpress 插件中阅读 pdf 或 doc 文档的文本内容。我下载了 xpdf 并用它来获取内容。但在 wordpress 插件或主题中,我无法获取内容。
$filename = "try.pdf"; echo $filename; $content = shell_exec('xpdf\pdftotext ' . $filename . ' -'); echo $content;
我在插件中使用了这段代码,但 $content 变量为空。我怎么解决这个问题?
shell_exec您正在尝试通过 shell 执行命令并通过函数将完整的输出作为字符串返回,但是当 PHP 在safe mode. 如果您没有从执行的命令中获得输出,则NULL在发生错误时返回。很可能您的托管服务器上也存在权限问题(如果您正在运行 PHP 是安全模式)。尝试通过避免shell_exec函数并使用常规文件操作函数(如fopen, fread, file_get_contents.
shell_exec
safe mode
NULL
fopen
fread
file_get_contents