会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Durriya
博客园
首页
新随笔
联系
管理
订阅
06 2016 档案
6月24 面向对象的设计原则-----工厂模式和单列模式
摘要:工厂模式: 工厂模式就是专门负责将大量有共同接口的类实例化,而且不必事先知道每次是要实例化哪一个类的模式。它定义一个用于创建对象的接口,由子类决定实例化哪一个类。 工厂模式相当于创建实例对象的new,经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,工厂模
阅读全文
posted @
2016-06-30 14:36
Durriya
阅读(259)
评论(0)
推荐(0)
6月23 Ajax传地址
摘要:利用Ajax将图片存入数据库的过程中可能会出现路径乱码或不一致的现象因此要对其进行编码解码: 处理页面: 显示的效果:
阅读全文
posted @
2016-06-25 11:30
Durriya
阅读(184)
评论(0)
推荐(0)
6月21 百度文本编辑器
摘要:百度文本编辑器的下载版本:需要引入ueditor.config.js和ueditor.all.min.js和lang/zh-cn/zh-cn.js 使用时将下载好的ueditor文件包放到www文件的目录下,并根据自己的需要选择以下的按钮 以下是html代码部分: <!DOCTYPE HTML PU
阅读全文
posted @
2016-06-25 10:37
Durriya
阅读(313)
评论(0)
推荐(0)
6月19 使用tp框架生成验证码及文件上传
摘要:ThinkPHP中自带能生成验证码的类:ThinkPHP/Library/Think/Verify.class.php 默认情况下,验证码的字体是随机使用 ThinkPHP/Library/Think/Verify/ttfs/目录下面的字体文件,我们可以指定验证码的字体 汉字的验证码:ThinkPH
阅读全文
posted @
2016-06-20 20:39
Durriya
阅读(904)
评论(0)
推荐(0)
6月19 琐碎知识点
摘要:1.JS和CSS的路径问题 1.在view中的html静态页面引入js或cs时不是从所在的页面开始找而是从从入口文件index.php开始找的,2.把所有要引入的js或cs文件全部放在public文件夹下,再把文件引入到当前页面的时候使用: 传统方式的导入外部JS和CSS文件的方法是直接在模板文件使
阅读全文
posted @
2016-06-20 15:15
Durriya
阅读(266)
评论(0)
推荐(0)
6月17 表单验证
摘要:在服务器端通过tp框架实现表单验证 用户名、密码、重复密码、邮箱、qq、手机号码、爱好、学历 具体步骤: 自动验证是ThinkPHP模型层提供的一种数据验证方法,可以在使用create创建数据对象的时候自动进行数据验证。 数据验证可以进行数据类型、业务规则、安全判断等方面的验证操作。 数据验证有两种
阅读全文
posted @
2016-06-19 16:56
Durriya
阅读(402)
评论(0)
推荐(0)
6月17 练习ThinkPHP的增删改查
摘要:利用ThinkPHP连接数据库的增删改查的例题:用到的数据库表名Info表,Nation表 数据显示页面:MainController.class.php中的ShowInfo方法 //例题 //显示所有数据 public function ShowInfo() { $model = D("Info"
阅读全文
posted @
2016-06-19 13:10
Durriya
阅读(415)
评论(0)
推荐(0)
6月17 ThinkPHP连接数据库------数据的修改及删除
摘要:1.数据修改操作 save() 实现数据修改,返回受影响的记录条数 具体有两种方式实现数据修改,与添加类似(数组、AR方式) 1.数组方式 a) $goods = D(“Goods”); b) $ar = array(‘goods_id’=>100,‘goods_name’=>’lenovo手机’,
阅读全文
posted @
2016-06-19 09:21
Durriya
阅读(748)
评论(0)
推荐(0)
6月16 ThinkPHP连接数据库及Model数据模型层--------查询及数据添加
摘要:连接数据库配置及Model数据模型层 convertion.php config.php 1.在config.php做数据库连接配置 2.修改配置 Model:数据库中每张表对应一个模型,Model是一个类,类名是表名,类里面的成员变量是列名,把一张表对应为一个类,其中一条数据对应一个对象 如果我们
阅读全文
posted @
2016-06-16 22:46
Durriya
阅读(6069)
评论(0)
推荐(0)
6月14 视图
摘要:在MainController.class.php中新建方法Test,并在view中新建Test/Test.html 如下所示: 1.变量输出:与smarty的相似 模板的内容:(数组显示的两种方法) 运行后的结果: 1.1.系统变量输出 普通的模板变量需要首先赋值后才能在模板中输出,但是系统变量则
阅读全文
posted @
2016-06-15 21:32
Durriya
阅读(256)
评论(0)
推荐(0)
6月14 空控制器和空操作及命名空间
摘要:空操作和空控制器处理 空操作:就没有指定的操作方法 空控制器:没有指定控制器 1.空操作:(Admin是不存在的) 一般网站处于安全考虑不给用户提示任何错误信息 “空操作”本质意思:一个对象(控制器)调用本身不存在的方法 在OOP里边,对象调用本身不存在方法,处于用户体验比较好的角度考虑,我们可以在
阅读全文
posted @
2016-06-15 17:49
Durriya
阅读(397)
评论(0)
推荐(0)
6月13 ThinkPHP控制器
摘要:控制器 控制器是MVC模式中的核心,tp默认有一个Index控制器: 1.控制器的命名规则:新建一个主页面的控制器 在JiaoWu/Home/Controller下新建一个文件:MainController.php书写方式是驼峰法,即首字母大写Main是控制器的名称,并做一个XianShi的方法 里
阅读全文
posted @
2016-06-15 16:53
Durriya
阅读(355)
评论(0)
推荐(0)
6月7 考试系统
摘要:类似于驾校考试的考试系统 使用到的是数据库表名为: yhks(用户考试)表,yhkstm(用户考试题目)表,kemu(科目)表,shititimu(试题题目)表,xuanxiang(选项)表,timu(题目)表,shiti(试题)表 实现的功能: 1.进入考试界面 2.点击确定会进一步的确认以防按错
阅读全文
posted @
2016-06-15 15:16
Durriya
阅读(449)
评论(0)
推荐(0)
6月13 ThinkPHP框架基础
摘要:ThinkPHP 一.php框架基础介绍 真实项目开发步骤: 问题: 1. 多人开发项目,分工不合理,(html php mysql) 2. 代码风格不一样,后期维护十分困难 3. 项目生命周期十分短,项目生命没有延续性,造成资源浪费、人员浪费 4. 项目不能很好适应客户需求,牵一发而动全身。 其他
阅读全文
posted @
2016-06-14 16:33
Durriya
阅读(436)
评论(0)
推荐(0)
6月5 分页查询
摘要:利用smarty模板查出的数据进行分页,并添加查询 用到的页面有smarty0603/test0605/main.php 及模板文件下的main0605.html main.php <?php //将题目表显示在页面 include("../init.inc.php"); include("../D
阅读全文
posted @
2016-06-10 09:59
Durriya
阅读(164)
评论(0)
推荐(0)
6月5 Smarty自定义函数
摘要:自定义函数:<{方法名称}> 在html页面是可以直接赋值的:(没啥作用只是知道即可) <{$a = "hello"}><div><{$a}></div> 显示效果:hello 1.<{literal}><{/literal}>内置函数 {literal}标签区域内的数据将按字面意思处理,代表性地是
阅读全文
posted @
2016-06-10 09:49
Durriya
阅读(165)
评论(0)
推荐(0)
6月5 Smarty变量调节器
摘要:变量调节器:<{$a|变量调节器}> 主要修改此页面的信息来了解变量调节器:test0605/main.php和模板文件:main0605.html 1.利用给定的变量调节器 capitalize[首字符大写] php代码:$smarty->assign("ceshi","hello world")
阅读全文
posted @
2016-06-08 21:35
Durriya
阅读(191)
评论(0)
推荐(0)
6月6 Smarty练习----设置题目及打印试卷
摘要:所需要的数据库表格:shiti, shititimu, timu, kemu, xuanxiang 考试试题的设置: 考试试题后台:ksset.php <?php include("../init.inc.php"); include("../DBDA.php"); $db = new DBDA()
阅读全文
posted @
2016-06-07 18:43
Durriya
阅读(242)
评论(0)
推荐(0)
6月4 Smarty练习增删改
摘要:练习Smarty的增删改所需要用到的数据库名称:timu,xuanxiang,kemu,nandu,leixing,然后使用smarty模板将前端后后台分割开来: 主页后台页面:zhupm.php <?php //将题目表显示在页面 include("../init.inc.php"); inclu
阅读全文
posted @
2016-06-07 10:38
Durriya
阅读(221)
评论(0)
推荐(0)
5月30---6月2 DedeCMS以及动态仿站
摘要:什么是DedeCMS 织梦内容管理系统(DedeCMS),是一个集内容发布、编辑、管理检索等于一体的网站管理系统(Web CMS),他拥有国外CMS众多特点之外,还结合中国用户的需要,对内容管理系统概念进行明确分析和定位。 作为国内第一个开源的内容管理系统,DedeCMS在创建以来都在摸索中国互联网
阅读全文
posted @
2016-06-05 09:21
Durriya
阅读(404)
评论(0)
推荐(0)
6月3 Smarty基础读取配置
摘要:Smarty百科 Smarty是一个php模板引擎。更准确的说,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法。可以描述为应用程序员和美工扮演了不同的角色,因为在大多数情况下 ,他们不可能是同一个人。例如,你正在创建一个用于浏览新闻的网页,新闻标题,标签栏,作者和内容等都是内容要素,他们并不
阅读全文
posted @
2016-06-04 21:36
Durriya
阅读(244)
评论(0)
推荐(0)
公告