- 博客(25)
- 收藏
- 关注
原创 变量调节器
变量调节器 变量调节器用于变量,自定义函数和字符串. 可以使用'|'符号和调节器名称应用调节器. 变量调节器由赋予的参数值决定其行为. 参数由':'符号分开. 如果你用变量调节器调节数组变量,结果是数组的每个值都被调节.如果你想要调节器调节整个数组,你必须在调节器名字前加上@符号. 例如: {$articleTitle|@count}(这将会在输出 $articleTitl
2011-11-24 21:17:11 298
原创 选择不同风格事例
配置文件 给用户提供一个可选风格下拉菜单 *.html 卡通风格 浪漫风格 ….. 要求:变换表格样式(宽度,长度,颜色,边框粗细等) ./configs/view.conf Width= Height= [one] Border=3 Colo
2011-11-23 17:36:17 303
原创 小节
今日总结: Smarty中的缓存1、 一个页面一个缓存2、 一个页面多个缓存(分页)3、 局部关闭缓存(实时性)缓存的目的:PHP文件:解决功能上的问题(M+C) 提供数据HTML文件:界面效果(V)缓存的配置步骤:1) 配置文件中开启缓存$tpl->caching=2缓存时间(秒)
2011-11-22 21:03:26 385
原创 smarty总结之缓存
增加缓存:./cache/*.html 减少了访问数据库的次数 Display(“”,””) $_GET[“”] $_SERVER[“REQUST_URI”] 局部缓存实时性要求比较高 例如:登陆用户名称 欢迎Amdin登陆到****
2011-11-21 17:04:47 290
原创 smarty总结(一)
1、 自定义函数(自定义标签)1) php文件function定义函数注册步骤(register_function()、register_block())Tpl文件类似于html标签 成对出现---块 …….. 2)当作插件 ./plugins *.
2011-11-21 17:03:09 298
原创 smarty内建函数简介
内建函数 按照smarty的要求去用config_load :加载配置文件 file= “配置文件名称” section=“区域名称” $tpl->configs=”./configs” //基准路径 ./configs/dir_1/a.conf include :标签用于在当前模板中包含其它子模板. 当前模板中的变量在被包含的子模板中可用
2011-11-18 11:50:57 390
原创 smarty中自定义函数
自定义函数:即可以自行修改的函数,它需要保存在plugins目录下 语法格式类似于html标记的写法 一、了解smarty自定义函数 例如:1) smarty自定义函数assign作用:用于在模板被执行时为模板变量赋值.函数名称:assign参数:var: 声明变量名称 字符串 Value:
2011-11-16 17:33:46 698
转载 类、对象,以及它们之间的关系
类的概念:类是具有相同属性和服务的一组对象的集合。它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。在面向对象的编程语言中,类是一个独立的程序单位,它应该有一个类名并包括属性说明和服务说明两个主要部分。 对象的概念:对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组服务组成。从更抽象的角度来说,对象是问
2011-11-15 21:08:42 928
原创 php面向对象小案例
如果你对php面向对象记忆模糊,或者还没有记住,这个小例子可以帮到你哦! 自定义一个php文件,如:a.php include"person.class.php";$student=new p();$student->name="张三";$student->age="20";echo $student->Shuo();?> 定义一个类文件,如:pe
2011-11-15 21:04:08 552
原创 mysqli
include("./init.inc.php");//$tpl->assign();$tpl->assign("title","this is php various.");$tpl->assign("title1",10);$tpl->assign("title2",true);$tpl->assign("title10","THIS IS PHP VARIOUS");
2011-11-14 19:46:59 785
原创 smarty中使用变量
1、 smarty中使用变量1) 模板中的注释 模板注释被*号包围,例如 2)从php文件中分配过来的变量 连接数据库获取的变量 经过各种运算得到的结果 类型: 标量:string、int、float(double)、boolean 复合:array、object、null 从数据库获取关联数组和索引数组一样可以使
2011-11-10 16:18:47 302
原创 smarty安装与注意事项
1、 正则表达式自定义模板----了解模板的工作原理(Templates、Templates_c) 正则表达式中使用引号的区别(最好用小括号) Php解释引擎和正则表达式的解释引擎是分离的 \s表示匹配任何空白; echo “\\\s”; ---经php解释后---\\s--经正则表达式引擎解释后\s echo ‘\s’; ---经php解释后---\s
2011-11-09 17:06:28 412
原创 smarty自定义模板
根据课上理解:在*.php文件中写出自己所需要的模板,再由模板类的文件找到所对应的模板文件*.html,然后返回到*.php中,由*.php文件来显示。 如:*.php文件 (本文件使用模板类) include("MyTpl.php")
2011-11-08 21:17:09 386
原创 Js中的eval函数
Js中的eval函数eval():将接受的字符串进行计算,返回值为计算的结果;注意:{}当作参数传递后无法得到返回值 注意使用()构成表达式;查询手册转换接受数据为JSON对象 1、 创建数据库db2、 创建数据表tb3、 Name字段Age字段Sex字段4、 记录zhangsan 18 truelisi 20 fal
2011-11-07 19:34:52 333
原创 AJAX实现异步
实现异步通信 1、定义 AJAX的核心对象XMLHttpRequest XMLHttpRequest:是浏览器的XMLHTTP组件的对象,通过该对象AJAX可以像桌面应用程序一样同服务器进行数据层面的交互,不需要每次都进行整个页面的刷新。2、步骤 1)初始化对象并发送XMLHttpRequest请求
2011-11-07 19:33:27 300
原创 配置虚拟主机
1、安装多个apache实现---占用资源太多2、多个ip---------------------不适合大规模虚拟主机(几十万)3、多个域名------------------CGI不安全4、重写------------------------推荐步骤/方法 1. 基于ip地址的虚拟主机Listen 80DocumentRoot /home/httpd/
2011-11-07 19:21:45 458
原创 服务器配置(apache)
1、 HTTP协议(网络基础)网络传输信息----分OSI七层模型(理论) 物理层---网线、网卡、驱动 数据链路层---路由器(ip) 网络层------分组(TCP UDP) 。。。。 应用层------(应用HTTP
2011-11-07 19:20:04 322
原创 web开发经验和教训
1、能用静态网页表现的内容,尽量不用程序代码动态实现。2、设计阶段,必须和用户进行充分的交流,完全、准确的了解用户的需求。既不能歪曲用户的意思,也不能一味迎合用户的非正当需求,也不能对自己没有把握的技术甚至不可能实现的技术夸下海口。需求分析是一个沟通、交流、引导、教育、斗争、妥协的过程。需求分析结果要有文字资料存档。3、技术参数必须了解准确。比如用户的软件平台是linux系列,
2011-11-07 19:15:39 584
原创 web开发技术规则
1,数据库命名2,SQL语句书写规范3,文件夹命名约定4,对象及变量命名约定5,图形对象约定6,媒体对象约定7,页面布局的基本约定 1,数据库命名约定(参考了”匈牙利命名法”)数据库(Database):格式[db]_[desc]。表(Table):格式[tab]_[desc]。表名长度不能超过30个字符,单词首写字母大写,多个单词间
2011-11-07 19:11:58 512
原创 web开发
•Web技术开发特点•开发工具的选取•项目开发流程•一些技术规则•一些经验和教训•Web开发的分散性和交互性,决定了Web开发必须遵从一定的开发规范和技术约定•只有每个开发人员都按照一个共同的规范去设计、沟通、开发、测试、部署,才能保证整个开发团队协调一致的工作,从而提高开发工作效率,提升工程项目质量。•包括前、后期的市场推广和产品销售人员•项目
2011-11-07 19:07:28 359
原创 过滤信息
从表单接受到$_POST[‘*’]该信息内容可能包括 “ ‘ 空格 特殊符号 例如 “ user‘’‘’abc” $_POST[‘pass’] =” “” and (select* from tbl_usr)”防注入(攻击) PHP安全问题:1、 注入SQL 在用户执行注册过程中口令内容部分使用了类似(select insertupda
2011-11-07 19:02:57 357
原创 会员管理系统
无限级别分类:pid path在线编辑器:fckeditor虚拟主机:IP 制作安装程序:install.php 会员中心、会员积分:积分字段、权限字段(enum(‘l’、’m’、’h’))后台权限划分与管理:多表关联操作:外联 、内联、子查询留言的置顶:置顶字段推荐:chekbox的使用邮件验证:mail() sendmail组件(SMTP)、socket
2011-11-07 19:01:03 2440
原创 apache重定向
一、ApacheRewrite 拟静态配置虚拟主机:基于IP+基于端口+基于域名混用大型虚拟主机(几十万):重定向 1、 目的:实现URL跳转,隐藏地址,使用perl语言 防止注入2、 配置步骤apache主配置httpd.conf1) 启用rewrite模块2) 启用.htaccess文件3) 指令格式
2011-11-07 17:50:00 353
原创 购物车基本文件实现
分为9块:首先创建基本界面(基本功能提醒) 注:文件名可自己更换。1、 登录界面login.php注册(insert into tb_user …)登录(select * from tb_user…) ?> 登录 用户: 密码: 保留:不保留 一天 一月 一年2、
2011-11-02 21:27:24 655
原创 购物车初涉
购物车的实现1、功能1) 商品展示――相关资料(基本描述、价格、名称、供应商情况、图片等)2) 购物车功能购物车相当于现实中超市的购物车,但是网页实现的是虚拟的一种行为。用户可以在购物网站不同页面之间任意跳转,选购自己喜欢的商品――点击购买――订单信息――统一到付账台结账 购物车功能包括1)添加商品――订购2)删除商品3)修改商品的购买
2011-11-01 22:51:05 545
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人