用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php创建word文档代码

时间:2015-01-23  来源:西部数据  作者:西部数据

直接用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(); 
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
    无相关信息
栏目更新
栏目热门