代码:
<?php
$filePath = "upload_resume/".$upload_resume;
function readDocx($filePath)
{
$zip = new ZipArchive;
$dataFile = 'word/document.xml';
if (true === $zip->open($filePath))
{
if (($index = $zip->locateName($dataFile)) !== false)
{
$data = $zip->getFromIndex($index);
$zip->close();
$xml = DOMDocument::loadXML($data, LIBXML_NOENT | LIBXML_XINCLUDE | LIBXML_NOERROR | LIBXML_NOWARNING);
$contents = explode('\n',strip_tags($xml->saveXML()));
$text = '';
foreach($contents as $i=>$content)
{
$text .= $contents[$i];
}
return $text;
}
$zip->close();
}
return "";
}
?>
在这段代码中,我有一个文件夹,我们上传docx或doc文件,但现在我想读取或解析docx和doc文件到html文本,但现在它还没有工作。它没有显示$ upload_resume从数据库中获取的内容。那么,我怎样才能在php中读取这个文件呢?请帮帮我。
谢谢