《PHP實戰:php生成shtml類用法實例》要點:
本文介紹了PHP實戰:php生成shtml類用法實例,希望對您有用。如果有疑問,可以聯系我們。
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編程希望本文所述對大家的PHP程序設計有所贊助.
歡迎參與《PHP實戰:php生成shtml類用法實例》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/13431.html