杭州PHP培训
达内杭州PHP培训中心

0571-56020837

热门课程

php生成shtml类用法的代码写法

  • 时间:2015-11-12
  • 发布:杭州达内
  • 来源:达内培训


    达内php培训专家为大家讲述php生成shtml类用法的代码写法,以供大家参考,代码如下:

<?php
 class Shtml{
  var $DataSource;        //array 数组
  var $Templet;           //string 字符串
  var $FileName;
   
  //绑定数据源
  function BindData($arr){
   $this->DataSource = $arr;
  }
   
  function Create(){
  //只谈思路:
   $tmp = $this->Templet;
   foreach($this->DataSource as $key=>$value){
  //替换模板字符串中<FIELD_$key> 的字符串
    $tmp = str_replace('<FIELD_'.$key.'>',$value,$tmp);
   }
  //生成文件,存盘。
   $fp = fopen($this->FileName,'w');
   if (fwrite ($fp,$tmp)){
    fclose ($fp);
   }else {
    fclose ($fp);
   }  
  }
 }
 
 //用法如下:
 $arr = array();
 $arr["title"] = "这里是标题";
 $arr["content"] = "这里是内容";
 $obj = new Shtml;
 $obj->FileName="xxx.htm";
 $obj->Templet="标题:<FIELD_title>内容:<FIELD_content>";
 $obj->BindData($arr);
 //一切OK,万事大吉
 $obj->Create();
?>

上一篇:PHP接收POST数据的3种方式
下一篇:使用PHP代码输出等腰三角形

795万高校毕业生创历史新高,2017届毕业生就业近况几何?

内副总裁齐一楠接受新浪专访,解读2016达内耀升级

达内教育总裁韩少云受邀出席GIE国际教育峰会做主题演讲

响应全球编程一小时 达内微软推出“发现杯”中国青少年编程挑战活动

选择城市和中心
贵州省

广西省

海南省