php与html分离程序
// 追月的小蛤蟆 QQ:695703951 不知道那个师父收小弟..有个人指点.学得快...
class fc_view{
var $fc_dir; //指定目录
var $fc_file; //视图文件
var $fc_aval =array(); //数组
var $fc_lemark ='{'; //左标记符号 你可以自由更改,如##.等等符号
var $fc_rimark ='}'; //右标记符号
//指定模板目录
function dir($d){
$this->fc_dir = $d;
if (file_exists($this->fc_dir)) { //检查是否存在目录.如果假.回上一级目录
$this->fc_dir = dirname($PATH).$d.'/';
}else{
$this->fc_dir = '../'.dirname($PATH).$d.'/';
}
}
//指定模板文件
function file($f){
$this->fc_file = $f;
}
function ophtm($var){
$file =@file_get_contents($this->fc_dir.$this->fc_file) or die ("没有找到:".
$this->fc_dir.$this->fc_file."文件");
foreach ($var as $key=>$val){
$file = str_replace($this->fc_lemark.$key.$this->fc_rimark,$val,$file); //替换
}
print $file;
}
}
?>
使用
-------------------------------------------------------
include('Common/fc_view.php'); //运行指定文件 .就是模板文件
$view = new fc_view(); //类
$view->dir('htmview'); //模板目录
$view->file('index.html'); //模板文件
$var =array(); //指定数组;
$var['title']= "标题"; //替换html文件下的{title}
$var['main'] = "共享..嘻嘻.大家用来学习.
追月的小蛤蟆
";//替换html文件下的{main}
if (file_exists('index.php1')) {
$var['hehe'] = "找到了";
}else{
$var['hehe'] = "没有找到文件";
}
$view->ophtm($var); //输出模板
?>
-------------------------------------------------------
-------------------------------------------------------
HTML文件
-------------------------------------------------------
<html>
<head>
<title>{title}title>
head>
<body>
{main}
{hehe}
body>
html>
敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载像素火影骨架佐助 (Perseverance Fire Shadow)手机版v1.16
下载要塞英雄 安卓版v33.20.0-39082670-Android
下载梦想城镇vivo最新版本 安卓版v12.0.1
梦想城镇vivo版是这款卡通风模拟经营类手游的渠道服版本,玩
怦然心动的瞬间 安卓版v1.0
怦然心动的瞬间是一款真人向的恋爱互动游戏,在游戏中玩家将扮演
曼尼汉堡店游戏 安卓版v1.0.3
曼尼汉堡店是一款非常好玩的精品恐怖类型冒险游戏,在这款游戏中
现代总统模拟器去广告版 安卓版v1.0.46
现代总统模拟器是一款休闲养成类游戏,可能对于不少的玩家来说都
现代总统模拟器付费完整版 安卓版v1.0.46
现代总统模拟器高级版在商店是需要付费的,相对于普通版本,高级