ホームページ >バックエンド開発 >PHPチュートリアル >PHPでファイルを処理し、コンテンツを抽出してファイルを生成する方法

PHPでファイルを処理し、コンテンツを抽出してファイルを生成する方法

WBOY
WBOYオリジナル
2016-06-13 12:34:16902ブラウズ

php はどのようにファイルを処理し、コンテンツを抽出してファイルを生成しますか?
これはオリジナルの HTML ファイルです

<br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml"><br />
<head><br />
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><br />
<title>无标题文档</title><br />
</head><br />
<body><br />
<div class="header"></div><br />
<br />
<div class="warp"><br />
<div><br /></div><br />
<div><br /></div><br />
<div><br /></div><br />
<div><br /></div><br />
</div><br />
<br />
<div class="footer"></div><br />
</body><br />
</html><br />



これは処理された HTML ファイルです


<br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br />
<!-- Start --><br />
<html xmlns="http://www.w3.org/1999/xhtml"><br />
<head><br />
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><br />
<title>无标题文档</title><br />
</head><br />
<body><br />
<div class="header"></div><br />
<!-- End --><br />
<br />
<br />
<!-- Start --><br />
<div class="warp"><br />
<div><br /></div><br />
<div><br /></div><br />
<div><br /></div><br />
<div><br /></div><br />
</div><br />
<!-- End --><br />
<br />
<br />
<!-- Start --><br />
<div class="footer"></div><br />
</body><br />
</html><br />
<!-- End --><br />




次に、コンテンツのフラグメントを抽出し、次の 3 つのファイルを生成します。


この部分を抽出してhead.htmlを生成

4e640c75fc93a4b3d903ce186e63badb
68ccb177a5de0ef9542dde7d35bae727
6cf9a575e463c819cbb258aaf30ca23b
36fc0da5a553527cb1d2a9551dbb853b
b2386ffb911b14667cb8f0f91ea547a7無題のドキュメント6e916e0f7d1e588d4f442bf645aedb2f
9c3bca370b5104690d9ef395f2c5f8d1

9d975a896b54e9439c10d4b210b4c5f816b28748ea4df4d9c2150843fecfba68
331962754210684441dc818684e112c4




この部分を抽出してindex.htmlを生成します

9a203e07ca6836ec02bfb0f4d63b8627
1139c8609fed02c4ec6e01dc6aea165a
dc6dce4a544fdca2df29d5ac0ea9906bdf250b2156c434f3390392d09b1c956316b28748ea4df4d9c2150843fecfba68
dc6dce4a544fdca2df29d5ac0ea9906bdf250b2156c434f3390392d09b1c956316b28748ea4df4d9c2150843fecfba68
dc6dce4a544fdca2df29d5ac0ea9906bdf250b2156c434f3390392d09b1c956316b28748ea4df4d9c2150843fecfba68
dc6dce4a544fdca2df29d5ac0ea9906bdf250b2156c434f3390392d09b1c956316b28748ea4df4d9c2150843fecfba68
16b28748ea4df4d9c2150843fecfba68
331962754210684441dc818684e112c4




この部分を抽出して foot.html を生成します
9a203e07ca6836ec02bfb0f4d63b8627
946a4e77f2f0edfe0ea697a245ae162916b28748ea4df4d9c2150843fecfba68
36cc49f0c466276486e50c850b7e4956
73a6ac4ed44ffec12cee46588e518a5e
331962754210684441dc818684e112c4


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