1

PHP 5.3、Apache2がインストールされたubuntu12.04があります。phpとpdfを使用してドキュメントファイル内の単語を数える必要がありました。テキストからPDFへのshell_execは実行できますが、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リリース12.04に問題がありました。ubuntu11.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 に答える