header("charset=utf8");//文档的输出的编码格式避免word中乱码
class word
{
function start()
{
ob_start();
echo '
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">';
}
function save($path)
{
echo "";
$data = ob_get_contents();//获取输出的缓存
ob_end_clean();
$this->wirtefile ($path,$data);
}
function wirtefile ($fn,$data)//可以写二进制的方式写入文件中
{
$fp=fopen($fn,"wb");
fwrite($fp,$data);
fclose($fp);
}
}
$html = '这里是word里的内容';
$word = new word();创建对象
for($i=1;$i<=3;$i++){ //可以批量生成的循环
$word->start();
$wordname = $i.".doc"; //给文档命名
echo $html; //虽然输出但是缓存了
$word->save($wordname); //在这一部的调用方法中再把输出的内容写入文件中
ob_flush();//每次执行前刷新缓存
flush();
}
?>
下一篇: 济南网站优化之怎样快速提升营销网站排名