ホームページ >バックエンド開発 >PHPチュートリアル >PHP は HTML を Word および doc に変換することを実現します
$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(
$data
cword($data
, ファイル名)
"http://www.lao8.org"
>老吧博客</a>提供:</p>';
//使用方法-------------------------
echo
(cword(
$html
,iconv(
"UTF-8"
,
"<strong>GB2312</strong>//IGNORE"
,
$title
<p>使用方法は比較的簡単ですが、
直接出力するだけです:
//----------------------------------------
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 チュートリアルに興味のある友人に役立つことを願っています。 🎜