• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

        我也來一篇原創(chuàng)文章--用libtemplate完成靜態(tài)頁面生成

        我也來一篇原創(chuàng)文章--用libtemplate完成靜態(tài)頁面生成

        更新時間:2019-06-29 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

         by coldwind/iwind/month/ccterran http://iwind.org
         有很長一段時間我到處問別人怎么實(shí)現(xiàn)靜態(tài)網(wǎng)頁,還向嘮叨提過問題,而如今,我終于想出了一個很簡單的辦法,那就是用libtemplate來實(shí)現(xiàn)它。
        大家看:http://doc.iwind.org
        下面我就如何實(shí)現(xiàn)靜態(tài)網(wǎng)頁輸出談一談。
        1,修改libtemplate.
        加入兩個函數(shù)
        //將分析結(jié)果保存到文件中去
        function savetofile ($dir,$varname){
         $data=$this->finish($this->get_var($varname));
         $fp=fopen($dir,"w+");
         fwrite($fp,$data);
        }
        函數(shù)中的dir是我們要保存在文件的地方。varname則是libtemplate中$target,使用如下:
         $tpl->set_file("main","main.tpl");
         ...
         $tpl->parse("mains","main");
         $tpl->savetofile("html/main.html","mains");
        相信懂libtemplate的讀者很容易理解這些.
        //清除已賦值數(shù)組
         function renew(){
        $this->varkeys=array();
        $this->varvals=array();
        $this->file=array();
        }
        這樣就可以清除前面模板分析的影響.
        2,實(shí)現(xiàn)靜態(tài)輸出.
         如果輸出的是單文件正如上面的一個例子.
         $tpl->set_file("main","main.tpl");
         ...
         $tpl->parse("mains","main");
         $tpl->savetofile("html/main.html","mains");

        但一旦我們更改了文章顯示的模板,如何使以前生成的靜態(tài)網(wǎng)頁如何快速更新呢?顯然要循環(huán)輸出.例子如下:
        html_info(){//單個文件,只是一個相似的例子
        global $tpl;
        $tpl->set_file("main","main.tpl");
         ...
         $tpl->parse("mains","main");
         $tpl->savetofile("html/main.html","mains");
         $tpl->renew();//至關(guān)重要
         }
        //循環(huán)輸出
        for($i=0;$i<$total;$i++){
         ...
         html_info;
        }
         所以說實(shí)現(xiàn)生成靜態(tài)頁面是很簡單的.更新也非想象中那么復(fù)雜.
        (完)

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 亚洲女人影院想要爱| 另类小说亚洲色图| 亚洲一级免费毛片| 特黄特色的大片观看免费视频| 久久久久久久久久国产精品免费| 成人毛片免费观看视频在线| 亚洲第一AV网站| 国产成人高清亚洲一区久久| 国产伦一区二区三区免费| 91亚洲va在线天线va天堂va国产| 手机永久免费的AV在线电影网| 亚洲国产精品丝袜在线观看| 亚洲午夜成人精品无码色欲| 日本免费一区二区久久人人澡| 免费jlzzjlzz在线播放视频| 亚洲六月丁香婷婷综合| 无码人妻丰满熟妇区免费| 久久亚洲AV无码精品色午夜 | 亚洲日韩精品无码专区加勒比 | 亚洲中文字幕无码日韩| 亚洲国产精品18久久久久久| 精品久久8x国产免费观看| 亚洲精品国产精品乱码在线观看 | 无码区日韩特区永久免费系列| 成人免费网站在线观看| 韩国亚洲伊人久久综合影院| 嫩草影院在线免费观看| 亚洲av永久无码精品天堂久久| 在线观看人成视频免费| 4hu四虎免费影院www| 亚洲国产一区视频| 九九免费观看全部免费视频| 免费人成年轻人电影| 国产无遮挡裸体免费视频在线观看 | 亚洲精品视频免费看| 精品亚洲成a人片在线观看少妇| 成全在线观看免费观看大全| 亚洲热妇无码AV在线播放| 中文字幕在线免费看| 国内精品久久久久久久亚洲| 24小时免费看片|