【发布时间】:2011-03-06 20:39:41
【问题描述】:
我在 shell 中使用 putty 调用了 antiword,它运行良好。但是,当我使用 shell_exec() 调用它时,它总是给出空字符串。这是我使用的代码:
$file="IS_BT_KLVZ_MSI_001.doc";
$content=shell_exec("/usr/local/bin/antiword /usr/local/apache/htdocs/dokuman_sorgusu/documents/$file");
var_dump($content);
在一个论坛中,我看到了报告的确切问题。有这个问题的人说他解决了这个问题。以下是引文:
“是的,原来是地图文件的可访问性——他们 不是世界可读的, 一旦我更改了权限,它就很好用。谢谢大家”
但是,我不明白他是如何解决问题的,以及我是如何访问和允许那些antiword的地图文件的。
【问题讨论】: