0

「antiword」を使用して MSword ドキュメントをテキストに変換しています。「ケアジョブハウスキーパーケータリングジョブ13806.doc」という名前のファイルがあり、スクリプトで渡された場合、アンチワードはこれを読み取ることができません。

  public function Convert($filenames) {         
    return $content = shell_exec('antiword'." ".$filenames.' -');//dash at the end to output content        
}

アンチワードを入力して手動でファイル名を入力し、ファイル名をいくつかチャーターした後にタブを押すと、以下のようになり、完全に実行されます。

$ antiword care\ job\ housekeeper\ catering\ job13806.doc
4

1 に答える 1

0

引用符を使用:

shell_exec("antiword '$filename' -");

それは生成します:

antiword 'care job housekeeper catering job13806.doc' -
于 2012-06-05T14:21:41.763 に答える