我需要创建一个PHP函数来计算Word文件中的行数(.doc,docx)
这段代码对我来说似乎不正常:
$name = 'test.doc';
$line_count = count(file($name));
echo $line_count
我的猜测是这个脚本与.doc或.docx不兼容,但在.txt文件中运行良好。那里有其他替代品吗? TNX!
答案 0 :(得分:0)
只有.docx
可以使用简单PHP
打开,因为它是zip
文件:
$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;
}