随笔分类 - [02]PHP
摘要:continue 2 表示跳出两层 continue 默认跳出一层 这里的continue 2可以减少不必要的程序运算。提升加载速度。
阅读全文
摘要:bootstrap datetimepicker 一般都是设置到时分秒,有时候并不需要,怎么处理呢? minView: "month", //选择日期后,不会再跳转去选择时分秒 1.引入 2.配置 3.html
阅读全文
摘要:html php 本次采用数组的形式传值,具有统一性。 再加一个固定布局效果 css
阅读全文
摘要:效果如下 1.定在头部 2.ajax处理json数据 设置dataType:'json'之后,json数据就直接可以通过json.的方式处理了。 3.最后加载,页面更好看。 4.获取sql语句的thinkphp处理 $where['endtime'] = array(array('eq',0),ar
阅读全文
摘要:引言:有时候查询要匹配多个字段。比如查询地址,地址是由多个字段组成的。有省、市、区等等,以及详细地址。这个时候如何查询呢? 实现不同字段相同的查询条件 用到项目中 这里就很简单的解决了这个需求,而且很精准。 生成的sql语句如下 sql SELECT a. ,b.name,b.tel,b.provi
阅读全文
摘要:1.配置 2.发送函数 3.生成验证码保存到session中,并发送 4.验证并绑定 小结: 1.这是一种思路,跟发送手机验证码差不多。 2.区别在于一个是发送短信,一个是发送邮件。 3.二一个,一个发送主体是阿里大鱼,一个发送主体是公司申请的邮箱。 4.三一个,发送短信收费,发送邮件免费。
阅读全文
摘要:session的作用:session可以长时间的保存数据,不丢失。 session的常用于: 1.登录,保存登录信息 2.保存购物车信息 3.保存验证码信息 定义session常量 给session赋值 根据session获取用户信息 如果session存在,直接进入主界面,否则进入登录界面 登出,
阅读全文
摘要:phpmailer实现邮件发送 1.代码 2.效果 3.类源码如下 php UseSendmailOptions) ) { $rt = @mail($to, $this EncodeHeader($this SecureHeader($subject)), $body, $header); } el
阅读全文
摘要:1.图片上传到服务器。 2.后台将图片地址传到html页面,以图片形式展现。 3.后天将图片地址加入到input表单中,表单处于隐藏状态。 4.前端删除图片,通过js操作,移除图片与表单数据。 5.图片上传表单,是单独的。不能嵌套在总的表单中。 6.牛逼的图片上传,可以对图片进行处理。压缩,加水印等
阅读全文
摘要:首字母很重要,可以进行排序使用。 城市列表等等。
阅读全文
摘要:组合模式 定义:组合模式定义了一个单根继承体系,使具有截然不同职责的集合可以并肩工作。 一个军队的案例, 军队整合成员,输出火力 军队进一步整合其他军队 更好的方式,支持新增,移除等等其他功能。 添加异常处理 点评:组合模式中的一切类都共享同一个父类型,可以轻松地在设计中添加新的组合对象或局部对象,
阅读全文
摘要:对象 看个例子 再看一个更具有灵活性的案例 单例 点评:不能随意创建对象,只能通过Preferences::getInstance()来创建对象。 工厂模式 进一步增加灵活性设置 工厂方法模式要把创建者类与要生产的产品类分离开来。 抽象工厂 通过抽象来来约束,成为一定的规矩。 更加牛逼的实现 原型模
阅读全文
摘要:了解类 class_exists验证类是否存在 get_class 检查对象的类 instanceof 验证对象是否属于某个类 get_class_methods 得到类中所有的方法列表,只获取public的方法,protected,private的方法获取不到。默认的就是public。 更多验证
阅读全文
摘要:命名空间 避免类名重复,而产生错误。 如何调用命名空间中的类 使用 use 关键字 使用下面的处理,直接可以调用类 \表示全局 命名空间加{} 全局命名空间 __autoload 自动加载类 进一步优化处理
阅读全文
摘要:静态属性 点评:静态属性和方法,可以通过类直接调用。 SELF 点评:self 指向当前类, $this指向当前对象。self可以调用当前类的静态属性和方法。$this可以调用当前类的正常属性和方法。 常量属性 点评:常量只能用大写字母,并且可以通过类直接调用。 接口 如果没有实现getPrice方
阅读全文
摘要:继承 先看两个类 点评:这两个类,代码重复性太高,有相同性,也有差异性。不如用继承来简化处理。 采用继承来处理 点评:继承处理很好的解决了差异性,相通性问题。 进一步优化处理 点评:这里把共有属性在父类中,其他个性属性放在自己的类中处理。并设置自己的构造方法,继承父类的构造方法。 进一步继承父类的方
阅读全文
摘要:物流查询实现 引言:目前快递公司太多了,不可能一个一个去申请api查询。这个时候,就可以通过合作,找一些中间商合作。我试了两家,一家是快递100,一家是快递网。他们都需要申请key。但是快递100有点变态,不允许查询热门物流,什么三通一达,顺丰等等都查询不了。快递网就很好了。至少都可以查到。 1.申
阅读全文
摘要:引言:有时候调试,看不到效果,需要通过写入文件来实现。 案例: 点评:
1. \r\n很好的实现了换行。 2. "w"写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
"w+"读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。...
阅读全文
摘要:PHP字符串加 思路: 1. 获取第一个字符或文字 2. 获取最后一个字符或文字 3. 一头一尾,中间加 尝试用substr方法,发现对中文的支持有问题。 后来发现mb_substr很好的解决了这个问题。 输出结果: Tips:<font color='red' 通过测试发现mb_str对中文...
阅读全文