<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-16  評論-8  文章-30  trackbacks-0
    轉載自CSDN.net論壇
      第一個方法是先建一個模板,在模板中有一些特殊的標記{-標題-} {-背景-}”。把你的數據從TXT文本或數據庫中讀出,接著替換掉相應的標記,再寫入用當前時間命名的HTML文件中。簡單明了!
      第二個方法原理是一樣的——替換相應標記。但它是從緩存中讀取的數據,再填充到HTML文件中。速度上更快些,而且作者把封裝成一個類?。ň幷甙矗?BR>

    • ChinaZhuhai(請修改我的注冊信息)  
      先做一個靜態頁tpl.htm:
      以下是它的代碼:
      1<html>
      2 <head><title>{-標題-}</title></head>
      3 <body bgcolor={-背景-}></body>
      4 </html>
      以下是程序do.php:
       1<?php 
       2$files='xxx.htm';//這是生成后的頁,名字一般用date(YmdHis)生成;
       3$tpl='tpl.htm';
       4$new_title='新標題';
       5$new_bg='#ffffff';
       6//先用fread調用$tpl
       7$fp=fopen($tpl,"r");
       8$tpl=fread($fp,filesize($tpl));
       9
      10//替換;
      11$content=str_replace('{-標題-}',$new_title,$tpl);
      12$content=str_replace('{-背景-}',$new_bg,$tpl);
      13
      14//存儲新頁;
      15
      16$fp=fopen($files,"w");
      17$fputs=fputs($fp,$content);
      18if ($fputs)
      19{
      20   echo '完成';
      21   fclose($fp);
      22}
      23?>
      如是linux主機,要將所在目錄設為777屬性
    • xuzuning(嘮叨)
       1<?php
       2/*
      *
       3
       *  作者: 徐祖寧 (嘮叨)
       4
       * 
       5
       *  類: outbuffer
       6
       *  功能: 封裝部分輸出控制函數,控制輸出對象。
       7
       * 
       8
       *  方法:
       9
       *  run($proc)                運行php程序
      10
       *    $proc     php程序名
      11
       *  display()                 輸出運行結果
      12
       *  savetofile($filename)     保存運行結果到文件,一般可用于生成靜態頁面
      13
       *    $filename 文件名
      14
       *  loadfromfile($filename)   裝入保存的文件
      15
       *    $filename 文件名
      16
       * 
      17
       *  示例:
      18
       *  1.直接輸出
      19
       *  require_once "outbuffer.php";
      20
       *  $out = new outbuffer();
      21
       *  $out->run("test.php");
      22
       *  $out->display();
      23
       * 
      24
       *  2.保存為文件
      25
       *  require_once "outbuffer.php";
      26
       *  require_once "outbuffer.php";
      27
       *  $out = new outbuffer("test.php");
      28
       *  $out->savetofile("temp.htm");
      29
       * 
      30
       *  3.裝入并輸出文件
      31
       *  require_once "outbuffer.php";
      32
       *  $out = new outbuffer();
      33
       *  $out->loadfromfile("temp.htm");
      34
       *  $out->display();
      35
       * 
      36 */

      37
      38
      class outbuffer {
      39  var
       $length;
      40  var
       $buffer;
      41  function outbuffer($proc=""
      ) {
      42    $this->
      run($proc);
      43
        }
      44  function run($proc=""
      ) {
      45
          ob_start();
      46
          include($proc);
      47    $this->length =
       ob_get_length();
      48    $this->buffer =
       ob_get_contents();
      49    $this->buffer = eregi_replace("\r?\n","\r\n",$this->
      buffer);
      50
          ob_end_clean();
      51
        }
      52  function
       display() {
      53    echo $this->
      buffer;
      54
        }
      55  function savetofile($filename=""
      ) {
      56    if($filename == ""return
      ;
      57    $fp = fopen($filename,"w"
      );
      58    fwrite($fp,$this->
      buffer);
      59
          fclose($fp);
      60
        }
      61  function loadfromfile($filename=""
      ) {
      62    if($filename == ""return
      ;
      63    $fp = fopen($filename,"r"
      );
      64    $this->buffer =
       fread($fp,filesize($filename));
      65
          fclose($fp);
      66
        }
      67
      }
      68?>

      69
    posted on 2005-05-13 17:45 楚客 閱讀(763) 評論(0)  編輯  收藏 所屬分類: 轉載
    主站蜘蛛池模板: 亚洲国产精品免费观看| a毛片免费全部在线播放**| 69xx免费观看视频| 中文字幕影片免费在线观看 | 久久久久国产成人精品亚洲午夜| 亚洲色无码一区二区三区| 二级毛片免费观看全程| 最近免费字幕中文大全| 亚洲一区二区三区偷拍女厕| a级毛片免费观看在线| 伊人久久大香线蕉亚洲五月天| 亚洲校园春色小说| 亚洲三级高清免费| 亚洲日韩亚洲另类激情文学| 美女被cao网站免费看在线看| 亚洲av日韩av无码| 一级黄色片免费观看| 国产免费不卡v片在线观看| 亚洲成年网站在线观看| 国产精品无码素人福利免费| 99人中文字幕亚洲区| 黄页网站免费观看| 美景之屋4在线未删减免费| 黄瓜视频高清在线看免费下载| 亚洲国产精品网站在线播放| 67194国产精品免费观看| 亚洲人成无码网站| 猫咪免费人成网站在线观看| 亚洲a级成人片在线观看| 日韩电影免费在线观看| 亚洲免费观看在线视频| 96免费精品视频在线观看| 久久久久久亚洲精品不卡| 免费人成黄页在线观看日本| 亚洲国产成+人+综合| 亚洲XX00视频| 99re这里有免费视频精品| 亚洲国产精品无码专区| 在线观看片免费人成视频播放| 亚洲精品成人久久| 免费人成年轻人电影|