脚 本 之 家 www.jb51.net
页面导航:  不限条件-->P模
本地搜索:
此类支持循环替换,支持嵌套循环替换,支持多模板。 类的代码就不贴不来啰嗦了,在后面有下载,只贴出demo的代码。 一、模板只有一个循环块 模板文件主要代码 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>{myname}模板-{webName}</title> </head> <body>...
http://www.jb51.net//article/15245.htm
SmartySmarty的特点是将模板编译成PHP脚本,然后执行这些脚本。很快,非常灵活。Heyes Template Class一个非常容易使用,但功能强大并且快速的模板引擎,它帮助你把页面布局和设计从代码中分离。FastTemplate一个简单的变量插值模板类,它分析你的模板,把变量的值从HTML代码中分离处理。ShellPage一个简单易用的类,可以让你的整个网站布局基于模板文件,修改模板就能改变整个站点。STP Simple Template Parser一个简单、轻量级并且易于使用的模板分析类。它可以从多个模板中组装一个页面,把结果页...
http://www.jb51.net//article/14543.htm
app/ 目录是程序的主要目录。App/actions 放置控制器文件,支持多级目录。如果是控制器,文件必须是***Action.php,如果是抽象类,必须是***.php。App/models 放置模型 模型的文件名为***.php其中***必须和该文件中的模型类名一致App/views  放置试图文件或者模板文件,任意级别目录Config 配置文件,主要放置数据库配置信息,缓存配置,smtp配置之类。Libs 库类及插件Libs/phpbean phpbean的核心库类Libs/plugins&nbs...
http://www.jb51.net//article/13371.htm
1、模板的由来在没有模板技术之前,使用PHP开发程序,通常都是php代码和html混编在一起。比如说新闻列表,很可能就是一个newslist.php页面,结构如下:<? //从数据库中读取出要显示的新闻记录 ?> <html> <head>…….. </head> <body> <?  While ($news = mysql_fetch_array($result)) { ?>&nb...
http://www.jb51.net//article/13368.htm
作者: 孙立 Email: 17bizAT126.com写于:2006/3/5版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://sunli.cnblogs.com/archive/2006/03/05/343095.html关键词:ASP 模板摘要: 阐述一种全新的ASP模板引擎,实现代码(逻辑)层与HTML(表现)层的分离.这种模板实现方法避免了一 般ASP模板加载模板文件(加载组件)和替换所浪费的资源,实现编译型的模板引擎,提高程序的执行速度和稳定性。摘要: 阐述一种全新的A...
http://www.jb51.net//article/11095.htm
站点结构代码:站点  ┗includes       ┗class.inc  ┣templet       ┗index.htm       ┣list.htm       ┗content.htm  ┣index.php  ┗conten...
http://www.jb51.net//article/5942.htm
思路:欲在速度和易用(主要指的是美工设计的方便性)之间取得一个平衡点.于是采用了由html文件生成php文件的办法(编译?)也想在分离显示逻辑和分离html代码之间平衡一下例如一个论坛首页(index.php):代码:<?phprequire('./template.php');//由html生成的php文件的前缀,区别使用多种风格.$tpl_prefix='default';//模板文件名$tpl_index='index';$tpl=newTemplate($tpl_prefix);$cats=array(  array('forum_id'=>'1','f...
http://www.jb51.net//article/5619.htm
执行模板  这里所讨论的模板将在三种定制标签下执行:  Template:insert  Template:put  Template:get  insert标签中包含一个模板,但是在包含之前,put标签存储有一些信息——name,URI和Boolean值(用来指定将内容是包含还是直接显示)——关于模板所包含的内容。在template:get中包含(或显示)了指定的内容,随后将访问这些信息。  template:put把Bean存储在请求区域(但并不直接存储),因为如果两个模板使用了相同的内容名,一个嵌套模板就将覆盖封装模板中的内容。  为了保证每一个模板能够只存取它自己的信息,templat...
http://www.jb51.net//article/2548.htm
Window工具包提供了一种典型的布局机制,比如说在一个容器中确定部件元素的位置。在AWT和Swing都有布局管理器,而在VisualWorksSmalltalk中有wrapper。本文将介绍一种JSP模板机制,它允许布局被封装和重新利用。JSP模板最小化了布局改变所造成的影响,这里我们将鼓励大家采用封装模块化设计。  尽管Web开发工具的改进非常迅速,但是它们仍然落后于图形用户界面(GUI)工具包(Swing和VisualWorksSmalltalk)。例如,在传统的GUI工具包中提供了布局管理器,在一个窗体或另一个窗体中,允许布局运算被封装和重新利用。本文介绍的这种JSP模板机制,就象布局...
http://www.jb51.net//article/2547.htm
//在PHP中处理日期非常不方便,比如求两个日期之间相差的月份?该怎么办呢?   //文件名:date.inc.php3   //在使用这两个函数前,要先将日期或日期时间转换成timestamp类型。   //如:   //$today=mktime(0,0,0,date("m"),date("d"),date("Y"));   /****模拟sqlserver中的dateadd函数*******   $part 类型:string   取值范围:year,month,day,hour,min,sec  ...
http://www.jb51.net//article/1791.htm
如果你希望在每个脚本的基础上实现口令保护功能,那么你可以通过结合header()函数和$PHP_AUTH_USER、$PHP_AUTH_PW全局变量的方法来创建一个基本认证机制。通常基于服务器的认证请求/响应过程如下: 1.用户向一台Web服务器请求一个文件。如果文件在一个受到保护的区域以内,服务器就在响应数据的头部内加上401(非法用户)字符串作为回应。2.浏览器看见该响应之后弹出用户名/口令对话框。3.用户在对话框中输入用户名和口令,然后单击“OK”把这些信息送回到服务器进行认证。4.如用户名及口令有效,被保护的文件将会显示给用户。该确认将在经证实的用户在保护区域内的时间里持续有...
http://www.jb51.net//article/1595.htm
共有:13/10,当前1/2页  [首页] [上一页] 1 2 [下一页]  [尾页] 转到: