韩顺平smarty笔记 韩顺平PHP视频教程笔记 smarty笔记20.doc

韩顺平smarty笔记 韩顺平PHP视频教程笔记 smarty笔记20.doc

ID:52804486

大小:96.00 KB

页数:6页

时间:2020-03-30

韩顺平smarty笔记 韩顺平PHP视频教程笔记 smarty笔记20.doc_第1页
韩顺平smarty笔记 韩顺平PHP视频教程笔记 smarty笔记20.doc_第2页
韩顺平smarty笔记 韩顺平PHP视频教程笔记 smarty笔记20.doc_第3页
韩顺平smarty笔记 韩顺平PHP视频教程笔记 smarty笔记20.doc_第4页
韩顺平smarty笔记 韩顺平PHP视频教程笔记 smarty笔记20.doc_第5页
资源描述:

《韩顺平smarty笔记 韩顺平PHP视频教程笔记 smarty笔记20.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、usmarty模板技术/引擎快速体验一下,smarty怎样和mvc开发模式整合.原理图使用smarty模板技术的步骤:1.安装和配置我们smarty模板2.创建两个文件夹存放模板文件的templates存放模板文件编译后的文件templates_c3.可以使用代码usmarty模板技术的好处<?phpecho$title;>

2、ent;?>问题1.php脚本代码和界面(html/css/js)混合,界面不简洁2.编写php页面要求程序员会php编程同时会网页设计技术3.不利于项目的分工协作开发☞补充如何在php中使用正则表达式替换内容

3、四个数,替换成tpl['1234']?>//tpl['1234']?>kfldsakfl;sakfd;tpl['9000']?>lafkj;lsakf;lsatpl['8900']?>$pattern=array('/(dddd)/i');$replace=array('tpl["${1}"]?>');$newStr2=preg_replace($pattern,$replace,$str);echo$newSt

4、r2;u我们通过编写MyMiniSmarty来讲解的smarty模板技术的核心原理intro.phpassign("title","我的第一个文件title");$mysmarty->assign("content","我的第一个文件内容");$mysmarty->display("intro.tpl");MyMiniSma

5、rty.class.phptpl_vars[$tpl_var]=$val;}}//这里编写displ

6、ayfunctiondisplay($tpl_file){//读取这个模板文件->替换可以运行php(编译后文件)!!!$tpl_file_path=$this->template_dir.$tpl_file;$complie_file_path=$this->complie_dir."com_".$tpl_file.".php";//判断文件存在否.if(!file_exists($tpl_file_path)){returnfalse;}//有没有必要每次都去生成一个编译后文件if(!file_exists($complie_file_path)

7、

8、filemtime($t

9、pl_file_path)>filemtime($complie_file_path)){$fpl_file_con=file_get_contents($tpl_file_path);//这里我们的核心怎样把tpl->php文件//补php中如何使用正则表达式.$pattern=array('/{s*$([a-zA-Z_][a-zA-Z0-9_]*)s*}/i');$replace=array('tpl_vars["${1}"]?>');$new_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。