- 博客(16)
- 收藏
- 关注
转载 Smarty
Smarty:1、 自定义函数(自定义标签)1) php文件function定义函数注册步骤(register_function()、register_block())Tpl文件类似于html标签 成对出现---块 …….. 2)当作插件 ./plugins
2011-11-24 20:31:54 251
原创 下拉菜单
index.html 背景风格 炫色风格 卡通风格 浪漫风格 经典风格 index.phpif(isset($_REQUEST['bgs'])){ //判断是否选择背景
2011-11-23 21:08:02 213
原创 关闭局部缓存
block_cacheless.php function smarty_block_cacheless($args,$content){ return $content; }?> cache.tpl已经有缓存:{$smarty.now}{cacheless}没有缓存的:{$smarty.now}{/cacheless}
2011-11-21 20:27:32 213
原创 smarty处理页面缓存
1.php//建立缓存//包含Smarty类库$require("libs/Smarty.class.php");//创建Smarty类的对象$smarty = new Smarty;//启用缓存//caching 默认情况下为0,或无效,如果模版产生冗余,建议打开缓存,这样有利于得到良好的性能增益。也可以一个模版设有多个缓存:当值为1或2时启动缓存$smart
2011-11-18 15:15:09 246
原创 内建函数
config_load:加载配置文件file="加载配置文件";section="区域名称" include:标签用于在当前模板中包含其它子模板. 当前模板中的变量在被包含的子模板中可用 capture 捕获模板输出的数据并将其存储到一个变量里,而不是把它们输出到页面. 任何在 {capture name="foo"}和{/capture}
2011-11-17 20:23:56 232
原创 smarty自定义函数
smarty自定义函数assign作用:用于在模板被执行时为模板变量赋值.函数名称:assign参数:var: 声明变量名称 字符串 Value: 给该变量赋值 字符串 $tpl->assign(“title”,”this is title”);练习: 使用自定义函数分配变量 content,对应值为abc; 属性无顺序要求
2011-11-16 21:01:42 213
原创 smarty
include("./init.inc.php");$a=10;$tpl->assign("title","this is php various");$tpl->assign("title1",$a);$tpl->assign("title2",true); //从数据库smarty_var,表user 获取 //连接数据库使用内置类mysqli //不需要inclu
2011-11-14 21:04:10 270
原创 变量调节器
a.php: include("./init.inc.php");$tpl = new Smarty;$tpl->assign("abc', 'my name is songkai.');$tpl->assign('day', strtotime('-1 day'));$tpl->display("b.html");?>b.html:{config_lo
2011-11-11 15:45:04 210
原创 连接数据库
1、 class mysql{ __construct([string hjost [,string username[,string password[, string dbname [,int port[,string socket]]]]]]]) }2、
2011-11-10 20:04:12 261
原创 smarty的注意事项
smarty的注意事项 1)html(tpl)模板文件中路径问题在模板文件中引入外部文件时使用的相对路径 是相对于 b.php文件来说的。模板只负责解释占位符中的变量{} 通过引入图片、css文件、js文件测试2)html(tpl)模板文件的位置全部都是相对于$tpl->template_dir = './tpl';3) php文件转
2011-11-09 21:24:52 262
原创 AJAX
AJAX(Asynchronous Javascript and XML)---异步交互(通信)1、 涉及的技术内容1) 使用XHTML和CSS标准的显示技术;2) 使用DOM进行动态显示和交互;3) XML和XSLT进行数据交换和处理;4) XMLHttpRequest进行数据的检索---浏览器内置的对象;5) Javascript来将以上技术融合;2、 异步通信工作
2011-11-08 19:52:45 222
原创 JSON
JSON1、 定义:JavaScript Object Notation (javascript对象符号)2、 传递(存储)数据(XML、JSON(应用更多、重要))Html:语法不严格----各个浏览器(window)猜测Xml:语法严格--------浏览器具备(允许安装相应功能的插件)组件 IE:ActiveXObject组件
2011-11-08 19:48:46 207
原创 过滤信息
从表单接受到$_POST[‘*’]该信息内容可能包括 “ ‘ 空格 特殊符号 例如 “ user‘’‘’abc” $_POST[‘pass’] =” “” and (select * from tbl_usr)”防注入(攻击) PHP安全问题:1、 注入SQL 在用户执行注册过程中口令内容部分使用了类似(select insert
2011-11-08 19:44:27 252
原创 发表留言
发表留言 1、一个原始贴---一个回复贴 tbl_a(id,title,content,auth,time) tbl_r(id,title,content,auth,time,pid) 2、一个原始贴---一个回复贴—一个回复的回复 tbl_news(id,title,content,auth,time,pid) id---存储ID号 pid---存
2011-11-08 19:36:33 307
原创 smart
smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。smarty优点: 1. 速度:采用smarty编写的程序可以获得最大速度的提高,这一点是相对于其它的模板
2011-11-07 20:58:53 318
原创 购物车
1) 商品展示---相关资料(基本描述、价格、名称、供应商情况、图片等)2) 购物车功能购物车相当于现实中超市的购物车,但是网页实现的是一个虚拟行为,用户可以在购物网站不同页面之间任意跳转,选购自己喜欢的商品---点击购买—订单信息---统一到付账台结账购物车功能包括1) 添加商品---订购2) 删除商品3) 修改商品的购买数量(小计、总计)4) 清空购物车
2011-11-01 21:02:27 476
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人