php专区

 首页 > php专区 > PHP应用 > php类库 > php shtml生成类带使用方法 - php类库

php shtml生成类带使用方法 - php类库

分享到:
【字体:
导读:
          ?phpclassShtml{var$DataSource;//arrayvar$Templet;//stringvar$FileName;//绑定数据源functionBindData($arr){$this-DataSource=$arr;}......

php shtml生成类带使用方法

  1.  class Shtml{ 
  2.   var $DataSource;        //array 
  3.   var $Templet;           //string 
  4.   var $FileName
  5.    
  6.   //绑定数据源 
  7.   function BindData($arr){ 
  8.    $this->DataSource = $arr
  9.   } 
  10.    
  11.   function Create(){ 
  12.   //只谈思路,自己写: 
  13.    $tmp = $this->Templet; 
  14.    foreach($this->DataSource as $key=>$value){ 
  15.   //替换模板字符串中 的字符串 
  16.     $tmp = str_replace('.$key.'>',$value,$tmp); 
  17.    }//开源代码phpfensi.com 
  18.   //生成文件,存盘。 
  19.    $fp = fopen($this->FileName,'w'); 
  20.    if (fwrite ($fp,$tmp)){ 
  21.     fclose ($fp); 
  22.    }else { 
  23.     fclose ($fp); 
  24.    }  
  25.   } 
  26.  } 
  27.   
  28.  //用法: 
  29.  /*$arr = array(); 
  30.  $arr["title"] = "这里是标题"; 
  31.  $arr["content"] = "这里是内容"; 
  32.  $obj = new Shtml; 
  33.  $obj->FileName="xxx.htm"; 
  34.  $obj->Templet="标题:内容:"; 
  35.  $obj->BindData($arr); 
  36.  //一切OK,万事达吉 
  37.  $obj->Create();*/ 
  38. ?>
分享到:
完美php文章分页类 - php类库
完美php文章分页类 class SubPages{   private   $each_disNums;//每页显示的条目数   private   $nums;//总条目数   private   $current_page;//当前被选中的页   private   $sub_pages;//每次显示的页数   private   $pageNums;//总页数   pri...
php完整邮件发送类 - php类库
php完整邮件发送类 class smtp  {  /* Public Variables */  var $smtp_port;  var $time_out;  var $host_name;  var $log_file;  var $relay_host;  var $debug;  var $auth;  var $user;  var $pass;    /* Private Variables...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……