国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

使用php創建word文檔的例子

2024-05-04 21:48:21
字體:
來源:轉載
供稿:網友

下面來看一個使用php創建word文檔的例子的,創建word文件處理類非常的簡單,我們只要加載起來然后創建類再生成就可以了,例子代碼如下:

  1. <?php  
  2. include("word.php");  
  3. $word=new word;  
  4. $word->start();  
  5. ?> 

直接用php創建word文檔,如果你打開word.doc,看到了這里的介紹,則說明word文檔創建成功了,不論是在什么操作系統下,使用本方法都可以直接用PHP生成word文檔,絕對不是吹牛!

就算是沒有安裝word,也能夠生成word文件,當然了,生成的word文件可以用word,wps或者其他軟件打開.

使用方法:首先用$word->start()表示要生成word文件了,然后你可以輸出任何的HTML代碼,不論是從文件讀過來再寫到這里,還是直接在這里輸出HTML,都沒有關系.

等你輸出完畢后,用$word->save($path)方法,其中$path是你想生成的word文件的名稱,可以給出完整的路徑,當你使用了$word->save() 方法后,這后面的任何輸出都和word文件沒有關系了,也就是說word的生成工作就完成了,之后就和你平常使用php的方式一樣拉,隨便你輸出什么東西,都直接在瀏覽器里輸出,而不會寫到word里面去.

這是本人想到的一個很有意思的方法,它的實現方法出人意料的簡單,并且避免了對windows環境的依賴,哈哈,很有意思吧?享受它吧.

使用php創建word文檔的例子代碼如下:

  1. <?php 
  2. $word->save("data.doc");//保存word并且結束. 
  3. echo '  
  4. <title>直接用php創建word文檔</title>  
  5. <h1>直接用php創建word文檔</h1>  
  6. 生成word了嗎?在你的目錄下看看有沒有data.doc!  
  7. <br>  
  8. 如果你用的是windows,并且安裝得有word,可以查看<p>  
  9. <a href="data.doc" target=_blank>這里</a>';  
  10. ?> 

word.php文件,代碼如下:

  1. <?php  
  2. class word  
  3. {   
  4. /*  
  5. @GNU:GPL  
  6. @author axgle <axgle@yahoo.com.cn>  
  7. @date 2005.4.20  
  8. */ 
  9.  
  10. function start()  
  11. {  
  12. ob_start();  
  13. print'<html xmlns:o="urn:schemas-microsoft-com:office:office"  
  14. xmlns:w="urn:schemas-microsoft-com:office:word"  
  15. xmlns="http://www.w3.org/TR/REC-html40">'; 
  16. function save($path)  
  17. print "</html>";  
  18. $data = ob_get_contents(); 
  19. ob_end_clean(); 
  20. $this->wirtefile ($path,$data);  
  21. }//開源代碼Vevb.com 
  22. function wirtefile ($fn,$data)  
  23. $fp=fopen($fn,"wb");  
  24. fwrite($fp,$data);  
  25. fclose($fp);  
  26. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万山特区| 阳曲县| 从化市| 龙井市| 吉木萨尔县| 东乡族自治县| 旌德县| 彰化县| 临洮县| 遵化市| 常熟市| 长阳| 柯坪县| 江孜县| 彭山县| 浦北县| 南昌县| 蒙城县| 大余县| 巴马| 怀化市| 信丰县| 华池县| 乐山市| 开鲁县| 团风县| 山东| 临沭县| 洪雅县| 秦安县| 阿城市| 江永县| 广安市| 阳东县| 仪陇县| 苍南县| 揭西县| 富蕴县| 罗山县| 包头市| 江陵县|