php生成shtml類用法實例
更新時間:2014年12月09日 08:57:45 投稿:shichen2014
這篇文章主要介紹了php生成shtml類用法,較為詳細(xì)的講述了生成shtml的類文件以及與之對應(yīng)的用法實例,具有一定的參考借鑒價值,需要的朋友可以參考下
本文實例講述了php生成shtml類及其用法。分享給大家供大家參考。具體如下:
復(fù)制代碼 代碼如下:
<?php
class Shtml{
var $DataSource; //array 數(shù)組
var $Templet; //string 字符串
var $FileName;
//綁定數(shù)據(jù)源
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"] = "這里是標(biāo)題";
$arr["content"] = "這里是內(nèi)容";
$obj = new Shtml;
$obj->FileName="xxx.htm";
$obj->Templet="標(biāo)題:<FIELD_title>內(nèi)容:<FIELD_content>";
$obj->BindData($arr);
//一切OK,萬事達(dá)吉
$obj->Create();
?>
class Shtml{
var $DataSource; //array 數(shù)組
var $Templet; //string 字符串
var $FileName;
//綁定數(shù)據(jù)源
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"] = "這里是標(biāo)題";
$arr["content"] = "這里是內(nèi)容";
$obj = new Shtml;
$obj->FileName="xxx.htm";
$obj->Templet="標(biāo)題:<FIELD_title>內(nèi)容:<FIELD_content>";
$obj->BindData($arr);
//一切OK,萬事達(dá)吉
$obj->Create();
?>
希望本文所述對大家的PHP程序設(shè)計有所幫助。
相關(guān)文章
PHP連接SQL server數(shù)據(jù)庫測試腳本運行實例
這篇文章主要介紹了PHP連接SQL server數(shù)據(jù)庫測試腳本運行實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08
php數(shù)據(jù)結(jié)構(gòu)之順序鏈表與鏈?zhǔn)骄€性表示例
這篇文章主要介紹了php數(shù)據(jù)結(jié)構(gòu)之順序鏈表與鏈?zhǔn)骄€性表,結(jié)合實例形式較為詳細(xì)的分析了php實現(xiàn)順序鏈表與鏈?zhǔn)骄€性表的各種常用操作技巧,需要的朋友可以參考下2018-01-01
PHP將Excel導(dǎo)入數(shù)據(jù)庫及數(shù)據(jù)庫數(shù)據(jù)導(dǎo)出至Excel的方法
這篇文章主要介紹了PHP將Excel導(dǎo)入數(shù)據(jù)庫及數(shù)據(jù)庫數(shù)據(jù)導(dǎo)出至Excel的方法,涉及php操作數(shù)據(jù)庫及Excel的相關(guān)技巧,需要的朋友可以參考下2015-06-06
php的crc32函數(shù)使用時需要注意的問題(不然就是坑)
這篇文章主要介紹了php的crc32函數(shù)使用時需要注意的問題(不然就是坑) ,需要的朋友可以參考下2015-04-04

