自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 630

原创 使用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 249

原创 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 4379

原创 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 391

原创 数据库复习与内置函数

枚举类型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关注的人

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