- 博客(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.php if(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
JSON 1、 定义: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关注的人