PHP implementation to turn HTML into Word,doc

Source: Internet
Author: User
$title = "PHP生成doc文件" ;

$html= '

PHP生成doc文件-老吧博客

php生成doc格式的word文档还是比较简单的, 主要就是注意创建中文名文件容易出错, 创建前先用iconv转换一下就可以了.

php生成doc格式的word文档还是比较简单的, 主要就是注意创建中文名文件容易出错, 创建前先用iconv转换一下就可以了.

使用方法比较简单, 直接输出就行了: echocword($data, filename)

使用方法比较简单, 直接输出就行了: echocword($data, filename)

本段程序由"http://www.lao8.org">老吧博客提供:

';

//使用方法-------------------------

echo(cword($html,iconv("UTF-8","GB2312//IGNORE",$title))); //转换中文并忽视错误

//----------------------------------------

functioncword($data,$fileName='')

{

if(empty($data)) return'';

$data= ''.$data.'';

$dir= "./docfile/".date("Ymd")."/";

if(!file_exists($dir)) mkdir($dir,777,true);

if(empty($fileName))

{

$fileName=$dir.date('His').'.doc';

}

else

{

$fileName=$dir.$fileName.'.doc';

}

$writefile= fopen($fileName,'wb') ordie("创建文件失败"); //wb以二进制写入

fwrite($writefile,$data);

fclose($writefile);

return$fileName;

}

The above describes the PHP implementation of the HTML to Word,doc, including the Word document, GB2312 aspects of the content, I hope that the PHP tutorial interested in a friend helpful.

  • Related Article

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.