自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除