Heim >php教程 >php手册 >php创建word文档代码

php创建word文档代码

WBOY
WBOYOriginal
2016-05-25 16:38:481329Durchsuche

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

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

<?php
class word {
    function start() {
        ob_start();
        print &#39;<html xmlns:o="urn:schemas-microsoft-com:office:office"  
xmlns:w="urn:schemas-microsoft-com:office:word"  
xmlns="http://www.w3.org/tr/rec-html40">&#39;;
    }
    function save($path) {
        print "</html>";
        $data = ob_get_contents();
        ob_end_clean();
        $this->wirtefile($path, $data);
    }
    function wirtefile($fn, $data) {
        $fp = fopen($fn, "wb");
        fwrite($fp, $data);
        fclose($fp);
    }
}
//生成word调用方法
include ("word.php");
$word = new word;
$word->start();


教程网址:

欢迎收藏∩_∩但请保留本文链接。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn