自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PHP之文件下载

PHP文件下载的原理就是打开文件然后读取文件流用echo输出到客户端,但是会添加几个响应响应头(header)让浏览器以文件的形式就行接收。

2017-09-06 10:04:02 179

原创 http协议的302码

302码是什么302码是客户端的重定向码,就是服务器返回302码时(响应头),客户端将会跳转到指定的地址处·。PHP使用302码就是在header()处加上跳转的地址,原理就是修改了响应头的字段,客户端将会读取并且实现跳转,注意这个跳转是在客户端跳转的,不是在服务端。

2017-09-06 09:57:44 1733

原创 PHP防盗链

盗链是什么盗链就是比如有个网址有很多资源可以访问,但是要通过主页的可进入,可某个网站用了这个链接直接就进入了。相当该资源被别的网站给利用了。防盗链PHP可以通过超全局变量的$_SERVER变量获取http协议中的referer的值来判断请求的链接是否是本网站的网址,但有与网址可能携带变量等导致无法进行完全比较,因此可以用PHP的字符串处理函数strpos进行部分字符串比较。

2017-09-05 14:40:47 298

原创 PHP的错误处理机制

PHP错误处理机制的概括PHP的错误处理机制有两种,一种是面向过程的函数式处理,即当有错误发生时,由底层调用函数来处理,该处理函数可以由用户定义。另一种错误处理机制是面向对象的java式的异常抛出,该处理方式和java的相似,但是一部分的PHP错都是用函数式的,因为PHP一开始并不是面向过程的,这是一个历史遗留问题。PHP异常抛出的一般运用环境这个异常抛出机制也可以看做处理大量函数

2017-09-04 12:26:23 195

原创 js对象的深入认识

this其实代表当前对象,如function中的this,代表的就是function对象,而a.b.c(this)该this代表的是b对象,因此只有obj.prototype={}中的this才能代表obj对象,而obj.prototype.a={this}只能代表prototype对象

2017-09-03 22:51:33 162

原创 phpstorm配置scss时出现编码错误

原因一个主要是因为源scss文件中出现中文了,而ruby默认是gbk编码的,把中文改成英文即可

2017-08-29 10:46:11 550

原创 如何学习php

首先意识到php的作用,就是专门为作用于服务器的一个软件,学习php就是在学习php的基础知识(和大多数语言一样),还有php的很多功能函数,这些函数不可能一次全部学完,因此要会插查找php的这些功能函数,一般这些函数都是按照功能来分类的,意识到这点对查找很重要,因为java类的查找是按照父子类来分类的。php的功能函数有很多是功能大致相同的,只是封装上不同而已,越是简单易用的函数,封装越多,但灵

2017-08-28 17:06:22 351

原创 mysql多表查询

多表查询一般分为连接查询和子查询,根据不同的需求用不同的查询方式。连接查询:种类分为交叉,内连接,外连接三种方式用途求两表的集合关系格式select 目标 form 表1 查询类型 join 表2 on 条件1(关系表达式>子查询用途容易操作格式select 目标 表1 where 条件 关系表达式 any|in|all|exists?n

2017-08-25 10:25:59 214

原创 mysql中文列名和mysql中文列名导致的内连接问题

mysql的列名使用中文时,不要加上双引号,不然会报错的,但最好不要用中文,除了兼容性不好外,还有就是会出现一些莫名其妙的问题,如使用中文的列的表用多表查询的内连接的自然连接时就实现不了该效果,而用英文的话就正常

2017-08-25 08:47:54 4824

原创 mysql无法写入中文

点击打开链接

2017-08-18 09:53:59 1179

原创 syslog是什么

syslog的介绍syslog的介绍和在window上的使用

2017-08-03 11:46:54 1287

原创 PHP数组的总结

PHP数组就是其实就由指针管理的键值对,但是它的键值和指针的位置可以毫无关系,意思就是该值的位置在第一位,但是它的键值可以为100,字符键值和数值键值但都为有效十进制时是不区分的。PHP为了开发需要(其实就是建立网站,因为PHP就是为此而开发的),提供了众多的函数或者语言结构来支持PHP数组,所以开发时如果遇到操作数组的问题,要多查下PHP开发手册,不要费力和时间去自己构造较为麻烦的函数来解决。

2017-08-02 15:49:58 235

原创 PHP的list

$array=[ "a"=>1,"b"=>2,2=>3,5];list($name,$age,$sex)=$array;//list是安照$array的1,2,3四的键值分别给$name,$age和$sex赋值的

2017-08-02 10:06:41 242

原创 PHP 语言结构与函数区别

从这篇文章php语言结构可以理解语言结构和关键字差不多,如for循环等

2017-08-02 09:53:41 157

空空如也

空空如也

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

TA关注的人

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