【发布时间】:2017-01-21 16:22:15
【问题描述】:
当我尝试使用此代码计算 .docx 文件中的页数时,我总是收到错误消息:
“警告:ZipArchive::close(): Zip 对象无效或未初始化”
function PageCount_DOCX($file) {
$pageCount = 0;
$zip = new ZipArchive();
if($zip->open($file) === true) {
if(($index = $zip->locateName('docProps/app.xml')) !== false) {
$data = $zip->getFromIndex($index);
$zip->close();
$xml = new SimpleXMLElement($data);
$pageCount = $xml->Pages;
}
$zip->close();
}
return $pageCount;
}
怎么了?
【问题讨论】: