首页 > 代码库 > PHP 生成Word文档

PHP 生成Word文档

<?phpclass word{    function start()    {        ob_start();        echo<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">;    }    function save($path)    {                echo "</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);    }}$html = ‘<table width=600 cellpadding="6" cellspacing="1" bgcolor="#336699"><tr bgcolor="White">  <td>PHP10086</td>  <td><a href=http://www.mamicode.com/"http://www.php10086.com" target="_blank" >http://www.php10086.com>‘;//批量生成for ($i = 1; $i <= 3; $i++) {    $word = new word();    $word->start();    //$html = "aaa".$i;    $wordname = ‘PHP淮北的个人网站--PHP10086.com‘ . $i . ".doc";    echo $html;    $word->save($wordname);    ob_flush(); //每次执行前刷新缓存    flush();}