当前位置:首页 > PHP教程 > php高级应用 > 列表

php创建word文档代码

发布:smiling 来源: PHP粉丝网  添加日期:2014-09-09 13:55:15 浏览: 评论:0 

直接用php创建word文档代码(系统无需安装word软件) 使用方法:首先用$word->start()表示要生成word文件了,然后你可以输出任何的HTML代码,不论是从文件读过来再写到这里,还是直接在这里输出HTML,都没有关系.

等你输出完毕后,用$word->save($path)方法,其中$path是你想 生成的word文件的名称(可以给出完整的路径),当你使用了$word->save() 方法后,这后面的任何输出都和word文件没有关系了,也就是说word的生成 工作就完成了,之后就和你平常使用php的方式一样拉,随便你输出什么东西, 都直接在浏览器里输出,而不会写到word里面去,代码如下:

  1. class word  
  2. {  
  3.  
  4. function start()  
  5. {  
  6. ob_start();  
  7. print'<html xmlns:o="urn:schemas-microsoft-com:office:office"  
  8. xmlns:w="urn:schemas-microsoft-com:office:word"  
  9. xmlns="http://www.w3.org/tr/rec-html40">'; 
  10.  
  11.  
  12. function save($path)  
  13.  
  14. print "</html>";  
  15. $data = ob_get_contents(); 
  16.  
  17. ob_end_clean(); 
  18.  
  19. $this->wirtefile ($path,$data);  
  20.  
  21. function wirtefile ($fn,$data)  
  22. {//开源代码phpfensi.com 
  23.  
  24. $fp=fopen($fn,"wb");  
  25. fwrite($fp,$data);  
  26. fclose($fp);  
  27.  
  28. }  
  29. //生成word调用方法 
  30. include("word.php");  
  31. $word=new word;  
  32. $word->start(); 

Tags: php创建word 创建word文档

分享到:

相关文章