自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 ThinkPHP之模型入门2.0

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

2019-07-22 00:50:58 40 0

原创 API接口应用

API Application Programming Interface,应用程序接口 是一些预先定义的函数,或指软件系统不同组成部分衔接的约定 。目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问原码,或理解内部工作机制的细节。 二维码生成接口 我们以上面的B...

2019-07-20 18:55:56 326 0

原创 ThinkPHP之模版入门

MVC Thinkphp框架完全贯穿了MVC思想 在上面BBS项目中我们只对一个表"think_bbs"进行了操作 并且都是在控制器中通过use think\Db然后利用Db类对数据库进行了操作 准确的说上面的BBS项目只用到了VC 而不是MVC 更加准确的做法是 在appli...

2019-07-19 23:42:40 48 0

原创 ThinkPHP框架之BBS实战

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

2019-07-19 17:55:11 620 0

原创 JQuery常用方法

JQuery 本质就是一个js库 封装了各种各样的方法 引入 <script src=路径></script 版本问题 .min.js是压缩文件 常用于生产环境 .js 未压缩文件 用于开发环境 入口函数 等文档doucument加载完毕才会执行入口函数内的函数 确认可以找到对象...

2019-07-17 18:56:27 126 0

原创 JavaScript概全

JacaScript JavaScript是一种解释型 基于对象的动态脚本语言 引入 在标签中使用例如 <input type="button" value="yes" onclick="alert("ok")> 单...

2019-07-16 08:09:31 121 0

原创 smarty模版技术

当HTML不可避免的要写入数据时 不让PHP便签显示在HTML代码中 从而让代码看上去更整洁 利用特定的占位符放到一个文档(HTML)中占据某个位置然后利用相应的数据替代占位符 ***本质***本质就是在HTML中设置相对简洁的标签 然后利用PHP实现内容的替换. 下载 官网 解压...

2019-07-14 17:21:46 33 0

原创 MVC思想

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

2019-07-12 20:58:03 111 0

原创 PDO拓展

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

2019-07-12 14:16:48 75 0

原创 命名空间

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

2019-07-10 22:49:41 101 0

原创 PHP高级面对对象

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

2019-07-09 15:29:21 237 0

原创 php设计模式

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

2019-07-07 20:55:51 503 0

原创 封装mysql工具类

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

2019-07-07 12:55:58 449 0

原创 php面对对像基础

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

2019-07-06 20:39:24 242 0

原创 制作水印图片

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

2019-07-04 14:08:24 346 0

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

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

2019-07-04 12:37:04 400 0

原创 GD图像处理

PHP通过强大的拓展库来操作图片(GD库) 通过GD库我们可以制作验证码缩略图水印图等 使用GD库第一步就是在PHP的配置文件php.ini中打开GD库 (把extension=gd2去注释) 下面是GD库一些常用的函数 <?php $img = imagecreatetrueco...

2019-07-04 08:35:55 391 0

原创 会话技术之session

如果需要共享的数据量比较大的情况下 cookie每次访问都要携带会浪费资源而且 cookie在浏览器可看 js也可以提取 不安全 所以核心重要以及数据量大的文件会采用另一种会话技术 session 当浏览器第一次访问服务器脚本时如果改脚本开启了session系统那么在响应浏览器时在设定cook...

2019-06-29 20:35:08 257 0

原创 会话技术之cookie

HTTP协议具有无连接和无状态的特点 在提高效率的同时会让服务器与浏览器变得冰冷即使以很快的速度连续打开两次网站 服务器依旧无法识别这是同一个客户 所以就需要使用会话技术使浏览器与服务器相识以及可以让浏览器访问的不同脚本之间数据共享 会话技术包括 cookie技术和session技术 cook...

2019-06-29 19:26:36 282 0

原创 了解HTTP协议

在了解HTTP协议之前应该明白任何数据的交互都是有协议存在的例如网互联的沟通是基于TCP/IP寻址协议的使电脑能够找到彼此 浏览器与服务器之间的数据交互需要借助HTTP协议(HypeTextTransferProtocl)超文本传输协议 详细规定了浏览器和万维网服务器之间相互通信的规则通过因特...

2019-06-29 00:17:25 263 0

原创 留言本小项目

前端页面很简陋只是能刚刚满足业务需求罢了 <html> <!--简单实现的前端代码--> <head> <meta charset="utf8"/> </head> ...

2019-06-28 19:44:38 92 0

原创 php 操作mysql

mysqli拓展文件提供了以下函数使php可以操作数据库 <?php $con = mysqli_connect(); //连接认证函数 将php与数据库连接起来 返回一个数据库连接对象 后面会多次用到这个对象作为参数 //有三个参数 第一个参数为 数据库服务器所对应的地址以及端口 &#...

2019-06-28 16:12:23 228 0

原创 PHP加载配置mysqli

第一步配置php7加载mysqli充当mysql客户端 (php7的ext目录下全是应用程序拓展文件其中就有php-mysqli.dll) 打开php7的配置文件 php.ini ctrl+f搜索 mysqli会发现所有的拓展文件默认都是关闭的我们需要打开php-mysqli.dll 可以把系...

2019-06-28 14:20:23 418 0

原创 本地文件管理系统

PHP学习第一阶段项目 主要功能是对用户所输入的路径下的所有文件 提供增删改查功能

2019-06-26 13:10:27 851 0

原创 PHP 文件上传

表单传值中上传文件相交于上传数据比较特殊复杂 因为文件是二进制内容而不是普通字符流 <html> <body> <!--文件上传必须采用POST方式 --> <!--而且需要利用form的enctype属性 告...

2019-06-24 17:10:00 471 0

原创 PHP 表单传值

表单传值就是利用表单标签来获取用户的数据然后通过http协议将数据提供给服务器 http协议提供了六种传输规则分别是 HEAD GET PUT POST DELETE OPTIONS 在web开发中最常用的就是 get与 post规则 表单传值的意义:帮助网站收集数据实现用户与网站后台的数据交...

2019-06-23 22:42:21 871 0

原创 PHP 文件编程之文件操作 File

读取文件 file_get_contents();参数为文件所在的路径 (绝对路径相对路径 URL都可以)返回 string类型 <?php is_file('a.php') || die(文件不存在);//先判断 文件是否存在 $str = file_get_co...

2019-06-17 13:39:55 91 0

原创 PHP文件编程之操作目录directory

文件编程主要是指对directory目录以及文件 Files的操作 新增目录mkdir();删除目录 rmdir();参数即可以是相对路径也可以是绝对路径 <?php @mkdir('dir'); //mkdir();函数建立目录 成功时返回true 失败时返回...

2019-06-17 12:15:15 905 0

原创 php 文件包含以及路径问题

文件操作主要是利用系统函数对目录以及文件进行操作 文件包含:当用户访问的脚本中需要运行另一个脚本中的函数时需要用到文件包含 文件包含关键字 include include_once require require include与require的区别是当目标脚本不存在时使用include的...

2019-06-16 23:25:38 224 0

原创 PHP 系统函数

系统函数就是系统预定义好的函数可以直接拿来用本篇会不段的更新所遇到的系统函数 常见输出类 ; <?php $a=10; echo $a;//语法结构 不是函数 print_r($a); //输出数据 函数 返回boolean值 var_dump($a); ...

2019-06-16 14:29:25 1010 0

原创 php变量调用域

调用域就是由变量决定其可以被访问的工作区域 全局作用域 :全局变量函数外部定义 只能在函数外部访问 一直到脚本执行结束生命周期才会结束 局部作用域 :局部变量函数内部定义只能在函数本身访问函数执行完毕生命周期结束 超全局作用域 :任何地方都可以访问到主要是系统预定义变量 作用域的作用主要是...

2019-06-16 12:45:04 482 0

原创 PHP函数

定义 : 用特殊的结构把要重复使用的代码块进行包裹 通过调用函数来实现调用代码块达到某些功能是一种重复利用代码的便捷的方式 <?php function function_name(parme){ 代码块 return //返回体 } 函数的结构 主要包括 ...

2019-06-16 10:48:51 619 0

原创 PHP 的流程控制

PHP的流程控制主要分为三大类分别是顺序结构分支结构循环结构 其中顺序结构就是没有认为控制的流程根据代码从上往下运行比较简单 <?php //一个简单的顺序结构 $a=10; $b=20; $c=$a+$b; ?> 分支结构的特点就是根据条件判断出的不同的结果进行不同的选择例...

2019-06-13 23:15:04 1039 0

原创 PHP基础语法之运算符

定义: 系统自定义的特殊符号 PHP解释器在遇到这种符号时 按照预定的方式实现运算 满足存储的要求以及满足给用户显示的状态 //赋值运算符 比较简单 = += -= *= /= $b = 10; echo $b+=1; //相当于$a =$a+1; echo $b-=1; //相...

2019-06-13 15:41:43 573 0

原创 PHP基础语法之数据类型

PHP的数据类型主要分为三大类八小类 ,三大类分为基础数据类型,复合数据类型,以及资源数据。基础数据类型又分为 整数型 浮点型 布尔型 字符串型 复合数据类型主要包括数组array 以及 对象 object 资源数据主要指外部的数据resource以及空值null 首先整数型int 64系统中占...

2019-06-13 00:30:47 573 0

原创 PHP基础语法 之变量与常量

在学习PHP之前先了解一下PHP究竟是个什么东西? PHP全名Hypertext Preprocessor 中文超文本预处理器是一种 在服务端编译执行(与JS不同)嵌入到HTML文档的脚本语言 主要应用于web开发、 从语法上看 PHP是一种弱类型语言 变量本身没有数据类型 ...

2019-06-12 14:13:27 539 0

原创 Apache 安装虚拟主机

通过安装虚拟主机实现一台主机提供多个网站的服务 Apache 中的新建虚拟主机的配置文件是单独的配置文件(httpd-vhosts.conf) 默认是关闭的 所以第一步是通过Apache的配置文件打开配置虚拟主机的配置文件 把前面的注释符去掉就可以了 接着打开Apache24\conf\e...

2019-06-10 22:52:00 1481 0

原创 MySql下载与安装

64位 5.7压缩包 链接: https://pan.baidu.com/s/18PM5hJqQ59jXqWD6TiJxDw 提取码: twjx 下载解压之后如下图 : bin目录下都是一些可执行的文件 为了避免每次运行这些文件都要进到这个文件夹 有一个一劳永逸的方法---->配置环...

2019-06-10 21:39:57 805 0

原创 PHP学习之 Apache 加载 PHP

如果没有完成apache 加载 php 的操作 那么在浏览器中访问主机的php文件是没有经过php.exe编译的 (php.exe的作用就是将php代码编译成html代码 ) 如图所示 第一步 选在php7文件夹下 找到与 apache相关联的动态链接库php7apache2_4.dll ...

2019-06-10 19:42:32 345 0

原创 PHP学习之 php7安装配置

下载PHP压缩包链接: https://pan.baidu.com/s/1j3n1KWPwPhbaLHni7mzulA 提取码: b2pq 打开压缩包之后入下图所示 其中ext 是拓展文件夹 拓展全部以dll文件后缀结束 表示是一种可以直接使用的动态链接库 php.exe 核心解析文件 ...

2019-06-10 18:31:47 49 0

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