php将包含html标签的内容生成word文档
function saveWord($param)
{
ob_start();
if (strpos($param['content'], '</html>') !== false && strpos($param['content'], '<html') !== false) {
echo $param['content'];
}else{
echo '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<xml><w:WordDocument><w:View>Print</w:View></xml>
</head><body>';
echo $param['content'];
echo "</body></html>";
}
$data = ob_get_contents();
ob_end_clean();
$fp=fopen($param['url'],"wb");
fwrite($fp,$data);
fclose($fp);
}