Heim > Backend-Entwicklung > PHP-Tutorial > PHP implementiert die Konvertierung von HTML in Word und Doc

PHP implementiert die Konvertierung von HTML in Word und Doc

WBOY
Freigeben: 2016-07-29 09:12:00
Original
2203 Leute haben es durchsucht

$title "PHP生成doc文件";

$html  = '<h1>PHP生成doc文件-老吧博客</h1>

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

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

<p>使用方法比较简单, 直接输出就行了: echo cword($data, filename) </p>

<p>使用方法比较简单, 直接输出就行了: echo cword($data, filename) </p>

<p>本段程序由<a href="http://www.lao8.org">老吧博客</a>提供:</p>';

  

  

  

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

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

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

  

function cword($data,$fileName='')

{

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

  

    $data '<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">'.$data .'</html>';

    $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'or die("创建文件失败"); //wb以二进制写入

    fwrite($writefile,$data);

    fclose($writefile);

    return $fileName;

}

以上就介绍了php实现把html转word,doc,包括了word文档,GB2312方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage