PHP静态HTML批量生成的简单原理与方法
现在的CMS基本上都支持HTML的生成,生成静态HTML页面的好处不用多说,无论是打开网页的浏览速度,有利于搜索引擎优化SEO,有明显的提高,有时有漏洞多或少,转换成PHP HTML格式也可以有效地保护网站。PHP生成HTML的技术比ASP简单。下面简要介绍如何在PHP中批量生成HTML技术。首先,看看下面的源代码。
复制代码代码如下所示:
< PHP
如果($ _post {按钮}){
为SQL =SELECT * FROM doorsjk_about其中ID<12;
查询;
而($行= $数据库-> fetch_array($ RS)){
$路径= 'list12'。$行{id}。.html;
$ FP = fopen(, / /组。HTML
$str = fread($ FP,文件大小(, /组/ .html));
$str = str_replace({标题}
$str = str_replace({姓名}
$str = str_replace({内容}
$str = str_replace({ }版权
Fclose($ FP);
为处理= fopen(, / / 组。$路径,W);
fwrite($手柄,$str);
正在生成;
;
Fclose($处理);
}
;
}
>
数据库连接的代码包括以下的表单上单击,当接收按钮按钮,直接生成HTML,$路径= 'list12'。$行{id}。.html是在这里产生的;该文件的名称,和$ FP = fopen(。 / /组about.html,R);打开模板文件,只要你想让HTML文件,好吧,这里str_replace函数代替标签,这样你可以调用HTML像{标题}标签来生成HTML文件,通过类比,简单的HTML成就散装。
在HTML文件中,调用标签{标题},这是直接传送到读取数据库:行标题} {美元,如果数据量大,它可以产生批次,生成ID:从()到()。使用限制接受呼叫。至于动力文件,需要使用HTML,例如,在生成静态,我们需要阅读的文章数量。这个动态调用可以封装成js文件并嵌入其中。
这是间歇式回热器。事实上,HTML文件是在添加新闻时生成的。编辑文章时,生成html文件。事实上,它们在原则上都是相似的。我会把它们记下来,做一个参考。