php与html分离程序

 

php与html分离程序

<?php
// 追月的小蛤蟆 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代码:


<?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'] = "共享..嘻嘻.大家用来学习.<br>追月的小蛤蟆<br>";//替换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>

时间: 2024-10-26 05:46:08

php与html分离程序的相关文章

ASP网页模板的应用: 让程序和界面分离,让ASP脚本更清晰,更换界面更容易

程序|脚本|模板|网页 为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松. 在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况.这样子做有许多缺点: 1. 且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范: 2. 当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护. 那么,要如何才能避免这些麻烦呢? 答案就是使用模板文件,将ASP代码和H

程序员上看来的文章,也是关于页面和代码分离的

程序|程序员|代码分离|页面 为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松.     在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况.这样子做有许多缺点:    1. 且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范:    2. 当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护.        那么,要如何才能避免这些麻烦呢?

ASP关于页面和代码分离的问题

代码分离|问题|页面|代码分离     为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松.       在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况.这样子做有许多缺点:    1. 且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范:    2. 当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护.       那么,要如何才能避免

用模板实现代码和页面的分离

模板|页面 为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松. 在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况.这样子做有许多缺点: 1. 且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范: 2. 当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护. 那么,要如何才能避免这些麻烦呢? 答案就是使用模板文件,将ASP代码和HTML页面分

Asp中代码与页面的分离

页面 为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松. 在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况.这样子做有许多缺点: 1. 且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范: 2. 当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护. 那么,要如何才能避免这些麻烦呢? 答案就是使用模板文件,将ASP代码和HTML页面分开,一

探讨:关于Asp中代码与页面的分离

页面 为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松.在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况.这样子做有许多缺点:1.且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范:2.当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护.那么,要如何才能避免这些麻烦呢?答案就是使用模板文件,将ASP代码和HTML页面分开,一切问题就都解决

关于页面和代码分离

为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松. 在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况.这样子做有许多缺点:1. 且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范:2. 当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护. 那么,要如何才能避免这些麻烦呢?答案就是使用模板文件,将ASP代码和HTML页面分开,一切问题就都解

关于页面和代码分离的

代码分离|页面 为了避免ASP程序和HTML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松. 在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况.这样子做有许多缺点: 1. 且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范: 2. 当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护. 那么,要如何才能避免这些麻烦呢? 答案就是使用模板文件,将ASP代码和HTML页

c# 加密程序Key的保存

问题描述 有一段C#写的AES(假设用次方法)字符串加密程序,C#本身很容易被反编译,那么如何保存程序中的Key(如下示例)能保证别人即使反编译也看不到Key?(因为一旦被反编译,则加密后的内容就很容易解密)//默认密钥向量privatestaticstring_key="asdSFA7*&^kkjslkfda*&(jflasd";能想到的方法是程序混淆,增加反编译难度,但还是有被反编译的风险.还有,是否可以使用数字证书保存Key,以及如何使用? 解决方案 解决方案二: