网站地图    收藏   

主页 > php专栏 > php应用 >

php创建word文档代码 - php高级应用

来源:自学PHP网    时间:2014-11-27 22:16 作者: 阅读:

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

php创建word文档代码

直接用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(); 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论