咨询电话:
15628812133
20
2017/03

php生成word文档的简单方法

发布时间:2017-03-20 17:17:31
发布者:xiangpeiyu
浏览量:
0

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(); 

}


?>



关键词:
返回列表