自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 ThinkPHP之模型入门2.0

Model在上面那篇博客中只是介绍了Model的架构 应该放在什么位置 在哪个命名空间等在控制器的查询也是通过获得Model对象来操作数据在这里我们在系统的说一下利用模型的增删改查以及模型可以完成的特殊工作增 #增加单个数据 $d = new Bbs(); $d->data(['name'=>'mmmm','content'=>'nnnn...

2019-07-22 00:50:58 300

原创 API接口应用

APIApplication Programming Interface,应用程序接口 是一些预先定义的函数,或指软件系统不同组成部分衔接的约定 。目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问原码,或理解内部工作机制的细节。二维码生成接口我们以上面的BBS留言页为例 每个详情页增加一个二维码 可以通过扫描二维码来查看网页内容从网上搜索到几个免费无限制...

2019-07-20 18:55:56 1651

原创 ThinkPHP之模版入门

MVCThinkphp框架完全贯穿了MVC思想 在上面BBS项目中我们只对一个表"think_bbs"进行了操作 并且都是在控制器中通过use think\Db然后利用Db类对数据库进行了操作 准确的说上面的BBS项目只用到了VC 而不是MVC更加准确的做法是 在application下新增一个bbs文件夹(模块) 并且文件下面有 controller view model三个文件夹分别代表控...

2019-07-19 23:42:40 211

原创 ThinkPHP框架之BBS实战

利用ThinkPHP框架开发的一个BBS小实战项目

2019-07-19 17:55:11 1520

原创 JQuery常用方法

JQuery本质就是一个js库 封装了各种各样的方法引入<script src=路径></script版本问题.min.js是压缩文件 常用于生产环境.js 未压缩文件 用于开发环境入口函数等文档doucument加载完毕才会执行入口函数内的函数 确认可以找到对象建议写上JQuery入口函数 让代码更灵活 (如果不写的话 js代码只能放在下方)js入口函数会...

2019-07-17 18:56:27 250

原创 JavaScript概全

JacaScriptJavaScript是一种解释型 基于对象的动态脚本语言引入在标签中使用例如<input type="button" value="yes" onclick="alert("ok")>单独的script标签<script type="text/javascript"> js代码</script>type=“text/javasc...

2019-07-16 08:09:31 227

原创 smarty模版技术

当HTML不可避免的要写入数据时 不让PHP便签显示在HTML代码中 从而让代码看上去更整洁利用特定的占位符放到一个文档(HTML)中占据某个位置然后利用相应的数据替代占位符***本质***本质就是在HTML中设置相对简洁的标签 然后利用PHP实现内容的替换.下载 官网解压 解压之后我们只需要其中libs文件夹下的内容 全选 复制到根目录 可以新建一个vendors...

2019-07-14 17:21:46 176

原创 MVC思想

MVC是一种思想而不是技术在计算机的发展中编程设计模式总共经历了以下几种模式混编模式就是PHP与HTM互相嵌入的代码 前期学习的例子都是这种编程模式优点: 服务器解析效率高缺点:重复利用率极低 观赏度极低 维护性高模版技术将PHP与HTML分离 PHP实现业务逻辑和数据处理 HTML用于渲染数据优点:重复利用率高 观赏度好 维护性高缺点:解析效率低MVC思想MVC思想是模版技术...

2019-07-12 20:58:03 340

原创 PDO拓展

PDO提供了一套帮助用户实现多种数据库操作的统一接口加载·首先需要在php.ini文件加载需要使用的数据库拓展库 以mysql为例去掉 ;exrtension =pdo_mysql前面的注释即可 然后重启apache就成功加载了PDOPDO主要由 PDO PDOStatement PDOException三个类组成PDO PHP DATA OBECT 是一种纯面向对象的数据库操作拓展...

2019-07-12 14:16:48 436

原创 命名空间

当项目比较大时 可能会出现重名的情况 这个时候就需要用到命名空间这个机制命名空间的本质就是在代码段 把代码段分区域隔离出来关键字namespace主要包括三种空间元素函数 类 常量由于变量是存储在栈中 所以命名空间这个机制不包括变量声明: namespace sapce1 ;访问: 只访问本空间内的空间元素 使用非限定符名称 直接调用函数 或者 实例类 或者使用常量访问子空间的空间元...

2019-07-10 22:49:41 188

原创 PHP高级面对对象

PHP高级面对对象面对对象三大特性: 封装 继承 多态封装 : 将数据与对数据的操作绑定到一起 对外界隐蔽 对外部提供可以操作的方法继承: 面对对象思想中实现代码重复利用的重要特性.多态: 类继承条件下 同时出现方法下的重写 父类对象对于子类对象的引用 让一个对象同时拥有两种状态 PHP中不支持多态....

2019-07-09 15:29:21 376

原创 php设计模式

所谓设计模式简单来说就是为了解决特定业务问题而提供的解决方案 php由于其本身的特点主要使用两种设计模式一种是单例模式一种是工厂模式如果一个类只允许实例化一个对象比如资源管理器如果会实例化多个对象不符合逻辑这种情况就会使用到单例模式<?php /* * 实现 单例模式 一个类只能实例化一个对象 */class singleton{ //把构造函...

2019-07-07 20:55:51 581

原创 封装mysql工具类

<?php //封装一个数据库操作的工具类 class mysql{ //属性 private $host; private $user; private $pass; private $dbname; private $port; private $link...

2019-07-07 12:55:58 722

原创 php面对对像基础

面对对象与面对过程是一种思想而不是一种技术面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。总之来说面对对象也只是宏观上面对对象只不过是在面对过程的基础上高处一个维度明确完成业务的对象微观上依旧...

2019-07-06 20:39:24 314

原创 制作水印图片

水印如果是字符串制作水印图片和 制作字符串都类似 利用imageString就可以做到下面这个主要演示怎么把png图片作为水印需要注意的是这两个函数getimagesize();//参数为文件所在的路径 // 返回一个包含图片信息的数组 分别是 宽 高 大小 类型imagecopymerge();// 原图 水印图 起始点(0,0) 结尾点(0,0) 可取水...

2019-07-04 14:08:24 633

原创 网站页面登录注册项目

主要练习数据库操作完成注册登陆功能 利用cookie技术实现七天免登录

2019-07-04 12:37:04 640

原创 GD图像处理

PHP通过强大的拓展库来操作图片(GD库)通过GD库我们可以制作验证码缩略图水印图等使用GD库第一步就是在PHP的配置文件php.ini中打开GD库 (把extension=gd2去注释)下面是GD库一些常用的函数<?php$img = imagecreatetruecolor();//参数分别为画布的宽 高 像素单位 返回一个画布资源 后面会经常被拿来做参...

2019-07-04 08:35:55 794

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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