0

Word ファイル (.doc、docx) の行数をカウントする PHP 関数を作成する必要があります。

このコードは私にとって正しく機能していないようです:

 $name = 'test.doc';                
 $line_count = count(file($name));
 echo $line_count

私の推測では、このスクリプトは .doc または .docx ではうまく機能しませんが、.txt ファイルではうまく機能します。そこに利用可能な代替手段はありますか?Tnx!

4

1 に答える 1

0

ファイルなので.docx、シンプルでのみ開くことができます:PHPzip

$zip = new ZipArchive;
if ($zip->open('test.docx') === TRUE) {
    $xml = $zip->getFromName('docProps/app.xml');
    $zip->close();
} else {
    $xml = false;
}

if($xml){
    $xml = simplexml_load_string($xml);
    echo $xml->Lines;
}
于 2012-08-24T06:32:21.007 に答える