ホームページ >バックエンド開発 >PHPチュートリアル >PHP は HTML を Word および doc に変換することを実現します

PHP は HTML を Word および doc に変換することを実現します

WBOY
WBOYオリジナル
2016-07-29 09:12:002199ブラウズ

$title "PHP生成doc文件";

$html$title=

「PHP は doc ファイルを生成します」<strong>;</strong>

$html <strong>= '<h1>PHP は doc ファイルを生成します - Laova Blog</h1></strong>

PHP が Word ドキュメントを doc 形式で生成するのは比較的単純です。 重要なことは、中国語名でファイルを作成する場合は間違いを犯しやすいことに注意してください。作成する前に、iconv を使用してファイルを変換してください。 重要なのは、中国語名のファイルを作成する場合は間違いやすいことに注意してください。作成する前に iconv を使用して変換するだけです。

echo cword($data

使用方法は比較的簡単です。 直接出力するだけです:

echo echo cword($datacword($data

, ファイル名)

"http://www.lao8.org">老吧博客</a>提供:</p>';

  

  

  

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

echo (cword($html,iconv("UTF-8","<strong>GB2312</strong>//IGNORE",$title<p>使用方法は比較的簡単ですが、 直接出力するだけです:

echo

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

  

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

{

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

  

    $data cword($data.$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;

}

, ファイル名)

🎜🎜

このプログラムはラオバブログ提供元:

';🎜🎜🎜🎜🎜🎜🎜🎜 🎜🎜//使い方-------------------------🎜🎜🎜🎜echo🎜🎜(cword(🎜🎜$html🎜🎜,iconv( 🎜🎜"UTF-8 "🎜🎜,🎜🎜"🎜GB2312🎜//無視"🎜🎜,🎜🎜$title🎜🎜)); //中国語に変換し、エラーを無視します🎜🎜🎜🎜//-------------------------------------- - ---🎜🎜🎜🎜🎜🎜🎜🎜function🎜🎜cword(🎜🎜$data🎜🎜,🎜🎜$fileName🎜🎜=🎜🎜''🎜🎜)🎜🎜🎜🎜 { 🎜🎜🎜🎜 🎜🎜if🎜 🎜(🎜🎜空🎜🎜(🎜🎜$data🎜🎜)) 🎜🎜return🎜 🎜''🎜🎜;🎜🎜🎜🎜 🎜 🎜🎜🎜 🎜🎜$ データ🎜🎜=🎜🎜'< 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>'🎜🎜;🎜🎜🎜 「🎜🎜。🎜🎜日付🎜🎜(🎜🎜"Ymd"🎜🎜)」 ).🎜🎜"/"🎜🎜;🎜🎜🎜🎜 🎜🎜🎜🎜 🎜🎜if🎜🎜(! 🎜🎜file_exists🎜🎜(🎜🎜$dir🎜🎜 )) 🎜🎜mkdir🎜🎜(🎜🎜$dir🎜 🎜,777,true);🎜🎜🎜🎜🎜🎜🎜🎜 🎜(🎜🎜$fileName🎜🎜))🎜🎜 🎜🎜 🎜🎜{🎜🎜🎜🎜 🎜)。 🎜🎜'.doc'🎜🎜;🎜🎜 🎜 🎜 🎜🎜}🎜🎜🎜🎜 🎜🎜else🎜🎜🎜🎜 🎜🎜{🎜🎜🎜🎜 🎜🎜$dir🎜🎜.🎜🎜$fileName 🎜🎜.🎜🎜'.doc'🎜 🎜;🎜🎜🎜🎜 🎜🎜}🎜🎜🎜🎜🎜🎜🎜🎜 fileName🎜🎜,🎜🎜'wb'🎜🎜) 🎜🎜or🎜🎜 die🎜🎜(🎜🎜「ファイルの作成に失敗しました」🎜 🎜); 🎜🎜//wb はバイナリで書かれています 🎜🎜🎜🎜 🎜🎜fwrite(🎜🎜$writefile🎜🎜,🎜🎜$data🎜🎜) 🎜🎜🎜 🎜 🎜🎜fclose(🎜🎜$writefile🎜🎜); );🎜🎜🎜🎜 🎜 上記では、Word ドキュメントや GB2312 コンテンツを含む、HTML を Word およびドキュメントに変換する PHP 実装を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。 🎜

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:laravel 5 用户管理次の記事:laravel 表单验让