首页 >后端开发 >php教程 >php将html转入word中

php将html转入word中

WBOY
WBOY原创
2016-06-23 13:18:08961浏览

这是经过测试的,这种方法有一点不好,html页面代码要写在php中,不过好歹能运行,看程序

class word{

function start(){

ob_start();

echo '

xmlns:w="urn:schemas-microsoft-com:office:word"

xmlns="http://www.w3.org/TR/REC-html40">';

}

function save($path)

{

echo "";

$data = ob_get_contents();

}

function wirtefile($fn,$data){

$fp=fopen($fp,$data);

fwrite($fp,$data);

}

}


$html='

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

姓名 性别 年龄 爱好 备注
张三 32 足球
 

  李四 

 

43 篮球
 

';

//批量生成

//for($i=1;$i

$word = new word();

$word->start();

$wordname='个人测试php生成word.doc';

echo $html;

$word->save($wordname);

header('Content-type:application/word');

header('Content-Disposition: attachment; filename='.$wordname.'');

//readfile($wordname);

ob_flush();//每次执行前刷新缓存

flush();


//}

?>


声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn