博客园 - 陌上初薰
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=136287
2016-07-22T02:24:54Z
陌上初薰
https://www.cnblogs.com/ds-3579/
feed.cnblogs.com
https://www.cnblogs.com/ds-3579/p/5694210.html
text-overflow:ellipsis 的应用(转载) - 陌上初薰
关键字: text-overflow:ellipsis 语法:text-overflow : clip | ellipsis 取值: clip :默认值 。不显示省略标记(...),而是简单的裁切. ellipsis: 当对象内文本溢出时显示省略标记(...). 可惜text-overflow 还只
2016-07-22T02:25:00Z
2016-07-22T02:25:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】关键字: text-overflow:ellipsis 语法:text-overflow : clip | ellipsis 取值: clip :默认值 。不显示省略标记(...),而是简单的裁切. ellipsis: 当对象内文本溢出时显示省略标记(...). 可惜text-overflow 还只 <a href="https://www.cnblogs.com/ds-3579/p/5694210.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5648801.html
利用php的ob缓存机制实现页面静态化 - 陌上初薰
利用php的ob缓存机制实现页面静态化 首先介绍一下php中ob缓存常用到的几个常用函数ob_start():开启缓存机制ob_get_contents():获取ob缓存中的内容ob_clean()清除ob缓存中的内容,但不关闭缓存ob_end_clean() 清除ob缓存中的内容,并关闭缓存ob_
2016-07-07T01:17:00Z
2016-07-07T01:17:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】利用php的ob缓存机制实现页面静态化 首先介绍一下php中ob缓存常用到的几个常用函数ob_start():开启缓存机制ob_get_contents():获取ob缓存中的内容ob_clean()清除ob缓存中的内容,但不关闭缓存ob_end_clean() 清除ob缓存中的内容,并关闭缓存ob_ <a href="https://www.cnblogs.com/ds-3579/p/5648801.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5640613.html
0627 CMD运行php代码 - 陌上初薰
打开cmd: 如何在这里面运行php代码 1.调整环境变量:右击电脑->属性->高级系统设置->环境变量 2.新建环境变量: 上部分的用户变量 变量名:PHP_HOME 变量值: E:\PHP\wampserver\wamp\bin\php\php5.5.12\php.exe(安装php的位置)->
2016-07-04T07:28:00Z
2016-07-04T07:28:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】打开cmd: 如何在这里面运行php代码 1.调整环境变量:右击电脑->属性->高级系统设置->环境变量 2.新建环境变量: 上部分的用户变量 变量名:PHP_HOME 变量值: E:\PHP\wampserver\wamp\bin\php\php5.5.12\php.exe(安装php的位置)-> <a href="https://www.cnblogs.com/ds-3579/p/5640613.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5640567.html
面向对象的设计模式---工厂模式和单例模式 - 陌上初薰
1.工厂模式: a.概述: 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程(new 关键字和具体的构造器)隐藏起来。用一个工厂方法来替代,对外提供的只是一个工厂方法,达到提高灵活性的目的。 b.优点: 1.隐藏了new关键字和构造器 2.降低了这个对象与别的类之间的耦合度,提高了程序
2016-07-04T07:17:00Z
2016-07-04T07:17:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】1.工厂模式: a.概述: 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程(new 关键字和具体的构造器)隐藏起来。用一个工厂方法来替代,对外提供的只是一个工厂方法,达到提高灵活性的目的。 b.优点: 1.隐藏了new关键字和构造器 2.降低了这个对象与别的类之间的耦合度,提高了程序 <a href="https://www.cnblogs.com/ds-3579/p/5640567.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5640343.html
Thinkphp Ajax传地址 - 陌上初薰
在使用文本编辑器时,如果加入图片,涉及到图片的src,需要用到Ajax传地址到处理页面。 在使用Ajax的过程中,如果要通过JSON传递路径值到处理页面,会出现传值不正确。 解决方法就是在传值之前将路径进行编码: encodeURIComponent(url) 在处理页面,将接收到的路径变量进行解码
2016-07-04T06:20:00Z
2016-07-04T06:20:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】在使用文本编辑器时,如果加入图片,涉及到图片的src,需要用到Ajax传地址到处理页面。 在使用Ajax的过程中,如果要通过JSON传递路径值到处理页面,会出现传值不正确。 解决方法就是在传值之前将路径进行编码: encodeURIComponent(url) 在处理页面,将接收到的路径变量进行解码 <a href="https://www.cnblogs.com/ds-3579/p/5640343.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5639849.html
Thinkphp 文本编辑器 - 陌上初薰
文本编辑器:可以从网上下载 ueditor文件夹里面包含php和utf8-php两个文件夹 平时使用时主要用到获取内容和写入内容两个按钮 获取内容: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
2016-07-04T03:09:00Z
2016-07-04T03:09:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】文本编辑器:可以从网上下载 ueditor文件夹里面包含php和utf8-php两个文件夹 平时使用时主要用到获取内容和写入内容两个按钮 获取内容: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. <a href="https://www.cnblogs.com/ds-3579/p/5639849.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5602433.html
Thinkphp 验证码、文件上传 - 陌上初薰
一、验证码 验证码参数 例题:登录时验证下验证码 LoginController.class.php <?php namespace Home\Controller; use Think\Controller; class LoginController extends Controller { p
2016-06-30T08:26:00Z
2016-06-30T08:26:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】一、验证码 验证码参数 例题:登录时验证下验证码 LoginController.class.php <?php namespace Home\Controller; use Think\Controller; class LoginController extends Controller { p <a href="https://www.cnblogs.com/ds-3579/p/5602433.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5602450.html
Thinkphp 零散知识点(caa/js路径,引入第三方类,ajax返回,session/cookie) - 陌上初薰
一、关于JS和CSS路径问题 1.找路径是从入口文件index.php来找的,而不是从文件本身所在位置来找, 因为我们访问时是访问的入口文件 2.在存放JS和CSS的时候可以放到public文件夹下 3.可以使用标签引入: 3.1 import标签 传统方式的导入外部JS和CSS文件的方法是直接在模
2016-06-25T05:21:00Z
2016-06-25T05:21:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】一、关于JS和CSS路径问题 1.找路径是从入口文件index.php来找的,而不是从文件本身所在位置来找, 因为我们访问时是访问的入口文件 2.在存放JS和CSS的时候可以放到public文件夹下 3.可以使用标签引入: 3.1 import标签 传统方式的导入外部JS和CSS文件的方法是直接在模 <a href="https://www.cnblogs.com/ds-3579/p/5602450.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5600243.html
Thinkphp 表单验证 - 陌上初薰
在服务器端通过tp框架实现表单验证 用户名、密码、重复密码、邮箱、qq、手机号码、爱好、学历 具体步骤: 自动验证是ThinkPHP模型层提供的一种数据验证方法,可以在使用create创建数据对象的时候自动进行数据验证。 数据验证可以进行数据类型、业务规则、安全判断等方面的验证操作。 数据验证有两种
2016-06-20T08:00:00Z
2016-06-20T08:00:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】在服务器端通过tp框架实现表单验证 用户名、密码、重复密码、邮箱、qq、手机号码、爱好、学历 具体步骤: 自动验证是ThinkPHP模型层提供的一种数据验证方法,可以在使用create创建数据对象的时候自动进行数据验证。 数据验证可以进行数据类型、业务规则、安全判断等方面的验证操作。 数据验证有两种 <a href="https://www.cnblogs.com/ds-3579/p/5600243.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5599914.html
Thinkphp---练习:数据的增删改查 - 陌上初薰
利用ThinkPHP连接数据库的增删改查的例题:用到的数据库表名Info表,Nation表 数据显示页面:MainController.class.php中的方法(增删改查全包括--function ShowInfo,ShanChu,TianJia,XiuGai) 1 <?php 2 namespa
2016-06-20T04:57:00Z
2016-06-20T04:57:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】利用ThinkPHP连接数据库的增删改查的例题:用到的数据库表名Info表,Nation表 数据显示页面:MainController.class.php中的方法(增删改查全包括--function ShowInfo,ShanChu,TianJia,XiuGai) 1 <?php 2 namespa <a href="https://www.cnblogs.com/ds-3579/p/5599914.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5599641.html
Thinkphp 数据的修改及删除操作 - 陌上初薰
一、数据修改操作 save() 实现数据修改,返回受影响的记录条数 具体有两种方式实现数据修改,与添加类似(数组、AR方式) 1.数组方式: a) $goods = D(“Goods”); b) $ar = array(‘goods_id’=>100,‘goods_name’=>’lenovo手机’
2016-06-20T01:36:00Z
2016-06-20T01:36:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】一、数据修改操作 save() 实现数据修改,返回受影响的记录条数 具体有两种方式实现数据修改,与添加类似(数组、AR方式) 1.数组方式: a) $goods = D(“Goods”); b) $ar = array(‘goods_id’=>100,‘goods_name’=>’lenovo手机’ <a href="https://www.cnblogs.com/ds-3579/p/5599641.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5591995.html
Thinkphp 连接数据库、查询、添加 - 陌上初薰
一、连接数据库配置及Model数据模型层 1. Thinkphp\conf\convertion.php中找到数据库设置部分,复制到自己的配置文件中,并添加好有关数据库的内容 JiaoWu\Home\conf\config.php: 2. 制作model模型 a) model本身就是一个类文件 b)
2016-06-16T11:17:00Z
2016-06-16T11:17:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】一、连接数据库配置及Model数据模型层 1. Thinkphp\conf\convertion.php中找到数据库设置部分,复制到自己的配置文件中,并添加好有关数据库的内容 JiaoWu\Home\conf\config.php: 2. 制作model模型 a) model本身就是一个类文件 b) <a href="https://www.cnblogs.com/ds-3579/p/5591995.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5588660.html
Thinkphp 模版 - 陌上初薰
1.显示模版 在Home/Controller/MainController.class.php中写一个方法来显示对应的模版 在Home/View/Main中新建一个文件text.html 运行结果: 2.模版继承: 模板继承是一项更加灵活的模板布局方式,模板继承不同于模板布局,甚至来说,应该在模板
2016-06-15T11:30:00Z
2016-06-15T11:30:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】1.显示模版 在Home/Controller/MainController.class.php中写一个方法来显示对应的模版 在Home/View/Main中新建一个文件text.html 运行结果: 2.模版继承: 模板继承是一项更加灵活的模板布局方式,模板继承不同于模板布局,甚至来说,应该在模板 <a href="https://www.cnblogs.com/ds-3579/p/5588660.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5584614.html
Thinkphp 空操作、空控制器、命名空间 - 陌上初薰
1、空操作 空操作是指系统在找不到请求的操作方法的时候,会定位到空操作(_empty)方法来执行,利用这个机制,我们可以实现错误页面和一些URL的优化。 http://网址/index.php/Home/Main/login http://网址/index.php/Home/Main/hello 空
2016-06-15T09:04:00Z
2016-06-15T09:04:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】1、空操作 空操作是指系统在找不到请求的操作方法的时候,会定位到空操作(_empty)方法来执行,利用这个机制,我们可以实现错误页面和一些URL的优化。 http://网址/index.php/Home/Main/login http://网址/index.php/Home/Main/hello 空 <a href="https://www.cnblogs.com/ds-3579/p/5584614.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5584276.html
Thinkphp 控制器 - 陌上初薰
控 制 器: 1.命名方法:新建一个主页面的控制器 controller文件夹下新建一个文件,命名为:MainController.class.php首字母都大写,称为驼峰命名法 eg: 浏览器地址: 运行结果: 2. C()方法 C(名称) 获得配置变量(convertion.php config
2016-06-14T08:02:00Z
2016-06-14T08:02:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】控 制 器: 1.命名方法:新建一个主页面的控制器 controller文件夹下新建一个文件,命名为:MainController.class.php首字母都大写,称为驼峰命名法 eg: 浏览器地址: 运行结果: 2. C()方法 C(名称) 获得配置变量(convertion.php config <a href="https://www.cnblogs.com/ds-3579/p/5584276.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5581987.html
Thinkphp 框架基础 - 陌上初薰
ThinkPHP 一、php框架介绍 真实项目开发步骤: 问题: 1. 多人开发项目,分工不合理,(html php mysql) 2. 代码风格不一样,后期维护十分困难 3. 项目生命周期十分短,项目生命没有延续性,造成资源浪费、人员浪费 4. 项目不能很好适应客户需求,牵一发而动全身。 其他相关
2016-06-13T13:35:00Z
2016-06-13T13:35:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】ThinkPHP 一、php框架介绍 真实项目开发步骤: 问题: 1. 多人开发项目,分工不合理,(html php mysql) 2. 代码风格不一样,后期维护十分困难 3. 项目生命周期十分短,项目生命没有延续性,造成资源浪费、人员浪费 4. 项目不能很好适应客户需求,牵一发而动全身。 其他相关 <a href="https://www.cnblogs.com/ds-3579/p/5581987.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5571238.html
smarty练习:考试系统 - 陌上初薰
考试系统 (0607) 做一个类似于驾校考试的系统,可以选择要考试试题类型,选好后进入考试页面 使用的数据库表格:timu(题目)表,xuanxiang(选项)表,shiti(试题)表,shititimu(试题题目)表,yhks(用户考试)表, yhkstm(用户考试题目)表 实现的界面: 1、选择
2016-06-08T11:58:00Z
2016-06-08T11:58:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】考试系统 (0607) 做一个类似于驾校考试的系统,可以选择要考试试题类型,选好后进入考试页面 使用的数据库表格:timu(题目)表,xuanxiang(选项)表,shiti(试题)表,shititimu(试题题目)表,yhks(用户考试)表, yhkstm(用户考试题目)表 实现的界面: 1、选择 <a href="https://www.cnblogs.com/ds-3579/p/5571238.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5566361.html
smarty 练习: 分页查询 - 陌上初薰
对查出的数据进行分页,并添加查询 在main.php和main.html两个页面操作: 后台:main.php 1 <?php 2 include("../init.inc.php"); 3 4 include("../../DBDA.class.php"); 5 $db = new DBDA();
2016-06-07T03:52:00Z
2016-06-07T03:52:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】对查出的数据进行分页,并添加查询 在main.php和main.html两个页面操作: 后台:main.php 1 <?php 2 include("../init.inc.php"); 3 4 include("../../DBDA.class.php"); 5 $db = new DBDA(); <a href="https://www.cnblogs.com/ds-3579/p/5566361.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5565544.html
smarty 自定义函数 - 陌上初薰
自定义函数:<{方法名称}> 在lib/plugins中新建文件,命名方式是固定的:function.方法名称.php 或者 block.方法名称.php 1.<{literal}><{/literal}> {literal}标签区域内的数据将按字面意思处理,代表性地是用在javascript/cs
2016-06-07T03:19:00Z
2016-06-07T03:19:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】自定义函数:<{方法名称}> 在lib/plugins中新建文件,命名方式是固定的:function.方法名称.php 或者 block.方法名称.php 1.<{literal}><{/literal}> {literal}标签区域内的数据将按字面意思处理,代表性地是用在javascript/cs <a href="https://www.cnblogs.com/ds-3579/p/5565544.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/ds-3579/p/5564981.html
smarty 变量调节器 - 陌上初薰
变量调节器:<{$a|变量调节器}> 了解更多可以查询smarty手册 主要修改此页面的信息来了解变量调节器:main.php/main.html(0603) 1.利用给定的变量调节器 capitalize 首字母大写 php页面:$smarty->assign("ceshi","hello wor
2016-06-06T13:26:00Z
2016-06-06T13:26:00Z
陌上初薰
https://www.cnblogs.com/ds-3579/
【摘要】变量调节器:<{$a|变量调节器}> 了解更多可以查询smarty手册 主要修改此页面的信息来了解变量调节器:main.php/main.html(0603) 1.利用给定的变量调节器 capitalize 首字母大写 php页面:$smarty->assign("ceshi","hello wor <a href="https://www.cnblogs.com/ds-3579/p/5564981.html" target="_blank">阅读全文</a>