1

我有安装了 PHP 5.3、Apache2 的 ubuntu 12.04。我需要使用 php 和 pdf 计算 doc 文件中的单词。虽然我可以将 shell_exec 用于将文本转换为 pdf,但不能用于 wc。这是代码

    <?php
    $content = shell_exec('pdftotext test.pdf -');
    echo str_word_count($content);// this is working

    $word_count = exec('wc -w test.doc'); //this is not working
    echo $word_count;
    ?>

但是代码在命令行中工作。

4

2 回答 2

2

实际上我的 ubuntu Release 12.04 有问题。我用 ubuntu 11.10 和 LAMP 试过了。一切都像一个魅力。我将重新安装这个 ubuntu 的 dist 并再次检查。

于 2012-12-28T09:35:23.007 回答
1
<?php

   echo exec('wc -w test.doc;echo $?'); 

?>

试试这个,看看你能得到什么。如果结果为0,则有效,否则会给出一些错误信息。

于 2012-12-27T08:42:34.900 回答