首页 > 作文

用libtemplate实现静态网页生成

更新时间:2023-04-06 07:10:20 阅读: 评论:0

by coldwind/iwind/month/ccterran http://iwind.org

有很长一段时间我到处问别人怎么实现静态网页,还向唠叨提过问题,而如今,我终于想出了一个很简单的办法,那就是用推普资料libtemplate来实现它。

大家看:http://doc.iwind.org

下面我就如何实现静态网页旋转单叶双曲面输出谈一谈。

1,修改libtemplate.

加入两个函数

//将分析结果保存到文件中去

function savetofile ($dir,$varname){

$data=$this->finish($this->get_var($varname));

$fp=fopen($dir,”w+”);

fwrite($fp,$data);

}

函数中的dir是我们要保存专科怎么升本科在文件的地方。varname则是libtemplate中$target,使用如下:

$tpl->t_file(“main”,”main.tpl”);



$tpl->par(“mains”,”main”);

$tpl->savetofile(“html/main.html”,”mains”);

相信懂libtemplate的读者很容易理解这些.

//清除已赋值数组

function renew(){

$this->varkeys=arra微博新浪登陆y();

$this->varvals=array();

$this->file=array();

}

这样就可以清除前面模板分析的影响.

2,实现静态输出.

如果输出的是单文件正如上面的一个例子.

$tpl->t_file(“main”,”main.tpl”);


梅花宋王安石
$tpl->par(“mains”,”main”);

$tpl->savetofile(“html/main.html”,”mains”);

但一旦我们更改了文章显示的模板,如何使以前生成的静态网页如何快速更新呢?显然要循环输出.例子如下:

html_info(){//单个文件,只是一个相似的例子

global $tpl;

$tpl->t_file(“main”,”main.tpl”);



$tpl->par(“mains”,”main”);

$tpl->savetofile(“html/main.html”,”mains”);

$tpl->renew();//至关重要

}

//循环输出

for($i=0;$i<$total;$i++){



html_info;

}

所以说实现生成静态页面是很简单的.更新也非想象中那么复杂.

(完)

本文发布于:2023-04-06 07:10:18,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/8b3baa8ba185a23b57f2cee4df247bab.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:用libtemplate实现静态网页生成.doc

本文 PDF 下载地址:用libtemplate实现静态网页生成.pdf

上一篇:梦见病人
下一篇:返回列表
标签:静态   很简单   例子   网页
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图