- 博客(71)
- 收藏
- 关注
原创 PHP利用smarty生成静态页
一,PHP脚本与动态页面。 PHP脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合,也可以类,函数封装等形式,以模板的方式对用户请求进行处理。无论以何种方式,它的基本原理是这样的。由客户端提出请求,请求某一页面 -----> WEB服务器引入指定相应脚本进行处理 -----> 脚本被载入服务器 -----> 由服务器指定的PHP解析器对脚本进行解析形成HTML语言形式 ----
2011-11-24 21:18:26 1689 1
原创 smarty总结
1、 自定义函数(自定义标签)1) php文件function定义函数注册步骤(register_function()、register_block())Tpl文件类似于html标签 成对出现---块 …….. 2)当作插件 ./plugins *.function.*.php
2011-11-23 21:43:45 476 1
原创 smarty缓存问题
smarty中缓存cache的用法. 一、使用缓存 开启smarty缓存,只需将caching设为true,并指定cache_dir即可. 使用cache_lefetime指定缓存生存时间,单位为秒 要对相同页面生成多个不同的缓存,在display或fetch中加入第二参数cache_id,如$smarty->display('index.tpl',$my_cache_id);此特
2011-11-22 19:39:19 2496
原创 smarty总结
Smarty:1、 自定义函数(自定义标签)1) php文件function定义函数注册步骤(register_function()、register_block())Tpl文件类似于html标签 成对出现---块 …….. 2)当作插件 ./plugins
2011-11-21 20:31:30 363
原创 smarty缓存
缓存:1) 提高访问效率高:使用缓存;实现类似页面静态化效果;美工和php文件合并后的编译文件形成静态页面(减少了从数据库获取数据信息,访问数据库的次数等); 2) 缓存分类l 页面缓存 步骤: 在主配置文件中声明以下内容: 开启缓存功能 $
2011-11-18 14:16:58 249
原创 smarty内建函数
Smarty内建函数1、capture函数的作用是捕获模板输出的数据并将其存储到一个变量里,而不是把它们输出到页面.属性类型是否必须缺省值描述namestringnodefault 数据采集区域名称assignstrin
2011-11-17 16:34:36 319
原创 smarty自定义函数
smarty函数 实现对smarty的功能扩展 Smarty.class.php文件中成员方法 内建函数:smarty自带 ,不能修改 自定义函数:可以自行修改 保存在plugins目录下 语法格式类似于html标记的写法 一、了解smarty自定义函数 例如:1)
2011-11-16 19:22:30 663
原创 面向对象的简单介绍
面向对象1.面向对象的概念 面向对象编程(Object Oriented Programming, OOP, 面向对象程序设计)是一种计算机编程架构,OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成,OOP达到了软件工程的三个目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。面向对象一直是软件开发领域内比较
2011-11-15 17:02:14 631
原创 使用mysqli_result类
使用Mysqli类Mysqli类的对象主要控制php和mysql数据库服务器之间的连接、选择数据库、向mysql服务器发送SQL语句,以及设置字符集等,这些任务都是通过该类中声明的构造方法、成员方法和成员属性完成的。使用mysqli_result类mysqli_result类的成员方法Close():释放内在并关闭结果集Data_seek():明确改变当前结果记录顺序Fet
2011-11-14 16:45:51 3188
原创 smarty使用变量与变量调节器
Smarty是以变量为主1) 注释 2)处理PHP分配过来的变量标量:string int float double boolean 复合:数据库(mysqli)中获取的数组 自定义的数组 3.1.X :关联数组和索引数组方法一样 【】 2.6.X:关联数组. 索引数组【】 对象 $perso
2011-11-11 15:34:24 831
原创 Smarty模板中变量的声明
marty有几种不同类型的变量,变量的类型取决于它的前缀是什么符号(或者被什么符号包围),smarty的变量可以直接被输出或者作为函数属性和修饰符的参数,或者用于内部的条件表达式等。以下声明几个可以在smarty模板中直接输出的变量:{$name} 常规类型的变量,需要调用模板内的assign函数分配值{$contacts[row].phone} 数组类型变量,也是调用模板内的ass
2011-11-10 15:45:18 4785
原创 正则表达式复习与smarty安装
1、 正则表达式 如果想匹配如 .,{,$,等特殊字符(在正则表达式中有特殊意义的字符),就必须在该字符前加反斜杠(\),(C中管它\叫‘转义符’)如果想表示这个反斜杠(\),就在他前面再加个反斜杠,即改成(\\)。 必须注意的是在PHP中要尽量把正则表达式放在单引号(')中。如果把正则表达式放在双引号里则会引起一些不必要的麻烦。在PHP的正则表达式中
2011-11-09 20:51:45 1140 1
原创 smarty模版介绍
SMARY模板介绍在Web开发中分离应用程序的业务逻辑和表现逻辑,是我们使用模板引擎的主要目的。这是因为有以下两个重要原因:1) 美工设计指人员可以与应用程序开发人员独立工作,因为应用的表现和逻辑并非密不可分地纠缠在一起,此外,因为大多数模板引擎使用的表现逻辑一般比应用程序所使用编程语言的语法更简单,所以美工设计人员不需要为完成其工作而在程序语言上花费太多精力。
2011-11-08 20:59:05 377
原创 发送邮件
发送邮件1、 mail函数发送电子邮件:1) 进行js的有效性验证(正则表达式)2) 接受到表单上传的数据3) 进行过滤4) 数组----$key->$valueextract() 5) 写入表格激活码验证注册信息1、 数据表username //注册用户名 password //注册用户口令
2011-11-07 19:10:18 493
原创 过滤
从表单接受到$_POST[‘*’]该信息内容可能包括 “ ‘ 空格 特殊符号 例如 “ user‘’‘’abc” $_POST[‘pass’] =” “” and (select * from tbl_usr)”防注入(攻击) PHP安全问题:1、 注入SQL 在用户执行注册过程中口令内容部分使用了类似(select insert
2011-11-07 19:05:10 276
原创 购物网站
购物网站1、 思路-----html+css+javascript+mysql+php适合于小型项目Session2、 实现-----(html+css+javascript)+(mysql)+(php)适合于大型项目 数据库1、 结构化----内置函数(mysql_connect mysql_query etc.)缺陷:安全性差、效率低 2、
2011-11-07 17:18:40 900
原创 购物车功能与smarty模版
购物车功能支付宝: 第一步:https://www.alipay.com 第二步:注册 第三步:登录 第四步:实名注册—等待审核 第五步:审核通过---在线申请 第六步:保存 n 合作者身份ID(2088******)n 校验码key (32位。。。)n 电子邮箱地址 第七步:下载技术文
2011-11-07 17:08:30 1010
原创 购物车简单的小实现~~~~(1)
Carlist.php session_start();//识别用户身份//记录不同页面跳转后的商品情况?>网上商品//从tb_product_type表获取产品类别信息,显示到首页//步骤:后台添加商品//前台显示表里相关商品信息//连接数据库//选择数据库//设计sql语句//执行sql语句//获取信息mysq
2011-11-02 22:36:13 898
原创 购物车数据表
购物车的实现1、 实现原理购物车 01文件夹------web根文档目录(D:/wamp/www/01) db_shopping_car—Mysql的data目录下 2、 http://www.taobao.com 3、 功能1) 商品展示---相关资料(基本描述、价格、名称、供应商情况、图片等)2) 购物车功能购物车相当于现实中超市的购物车,
2011-11-01 21:13:50 15029
原创 用户注册
从表单接受到$_POST[‘*’]该信息内容可能包括 “ ‘ 空格 特殊符号 例如 “ user‘’‘’abc” $_POST[‘pass’] =” “” and (select * from tbl_usr)”防注入(攻击) PHP安全问题:1、 注入SQL 在用户执行注册过程中口令内容部分使用了类似(select insert
2011-10-19 17:47:47 447
原创 JSON
JSON(javaScript Object Notation)是一种轻量级的数据交换格式。它基于javascript的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家庭的习惯(包括C,C++,C#,JAVA,JAVASCRIPT,Perl,Python
2011-09-28 20:13:24 250
原创 ajax
AJAX-创建XMLHttpRequest对象1、 XMLHttpRequest是AJAX的基础2、 XMLHttpRequest对象所有现代浏览器均支持XMLHttpRequest对象(IE5和IE6使用ActiveXObject)XMLHttpReques
2011-09-27 20:53:55 233
原创 ajax
AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。通过 AJAX,您的 JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,您的 JavaScript
2011-09-26 20:52:45 329
原创 xml
1、 XSL本身就是xml文档(xml和html混合)2、 步骤:ü 点击“新建“;ü 选择“XSL STYLESHEET V1.0”或者“XSLT STYLESHEET V1.0”;ü 选择“生成xsl/x
2011-09-22 18:34:00 364
原创 xml处理指令
XML处理指令:处理指令,简称PI (processing instruction)。处理指令用来指挥解析引擎如何解析XML文档内容。例如,在XML文档中可以使用xml-stylesheet指令,通知XML解析引擎,应用css文件显示xml文档内容。 处理指令必须
2011-09-21 22:13:45 6341
原创 XML元素和属性
元素定义在DTD文档中使用ELEMENT声明一个XML元素,语法格式如下所示: 元素类型可以是元素内容、或类型• 如为元素内容:则需要使用()括起来,如• 如为元素类型,则直接书写,DTD规范定义了如下几种类
2011-09-20 17:07:34 4381
原创 XML第一节
XML指可扩展标记语言,被设计用来传输和存储数据。xml和HTML为不同目的而设计,html是为了显示内容,XML是为了存储数据。XML语法规则1、所有XML元素都须有关闭标签2、XML标签对大小写敏感在XML中,标签与标签是不同的3、XML必须正确地嵌套类似
2011-09-19 16:55:28 419
原创 存储过程3
MYSQL支持简单的游标。在MYSQL中,游标一定要在存储过程或函数中使用,不能单独在查询中使用。 游标相当于一个指针,它指向当前的一行数据,使用FETCH CORSOR语句可议把游标移到下一行。当处理完所有人行时,使用CLOSE CURSOR 语句关闭这个游标。游标:指
2011-09-15 21:14:40 287
原创 存储过程2
今天又详细的讲了存储过程,感觉还行,和老师一起做了几个练习,更深刻的了解了存储过程! 存储过程:一次性执行成批的SQL语句一、定义 例如: 客户----服务器 进行信息交流(数据库)1) insert into2) upda
2011-09-14 20:02:22 241
原创 内置函数与存储过程
一、内置函数Rpad(‘被填充对象’,最终长度,填充内容)Lpad:截取、填充Replace(“被作用的对象”,被替换的内容,替换后的内容);Concat:连接字符串,逗号作为分隔符Substring(‘被作用的对象’,‘开始截取的位置,截取的长度);开始
2011-09-13 21:30:58 393
原创 数据库复习与内置函数
枚举类型enum和set都是字符串对象Enum(‘1’,‘2’,‘0’…..)用数字下标来表示各个对象Set(‘a’,’b’,’c’,’d’…….)用二进制方式来表示各个对象顺序 0001 0010 0100 1000主键:可以选择一个字段或多个字段
2011-09-11 22:04:46 298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人