一聚教程网:一个值得你收藏的教程网站

热门教程

php与html分离程序

时间:2022-07-02 10:47:18 编辑:袖梨 来源:一聚教程网

 

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
;
        }
}
?>

使用
-------------------------------------------------------

复制PHP内容到剪贴板
PHP代码:

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文件
-------------------------------------------------------

复制PHP内容到剪贴板
PHP代码:
<html>
<
head
>
<
title>{title}title
>
head
>
<
body
>
{
main
}
{
hehe
}
body
>
html>

热门栏目