自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 APACHE服务器出现No input file specified.的完美解决方案

启用REWRITE的伪静态功能的时候,首页可以访问,而访问内页的时候,就提示:“No input file specified.”原因在于使用的PHP是fast_cgi模式,而在某些情况下,不能正确识别path_info所造成的错误,Wordpress的伪静态也有一样的问题。Wordpress程序默认的.htaccess里面的规则:RewriteEngine O

2017-12-13 13:17:07 1564

转载 php $_SERVER中的SERVER_NAME 和HTTP_HOST的区别

php $_SERVER中的SERVER_NAME 和HTTP_HOST的区别9596今天再次遇到了这个问题通过$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']获取域名及请求的URL的问题,便再次百度了,发现没学习一次都有新的知识,便分享出来,供有需要的同学学习。转载一下最近在开发站群

2017-11-28 16:22:57 3477

转载 ThinkPHP之__construct()和__initialize()

ThinkPHP中的__initialize()和类的构造函数__construct()网上有很多关于__initialize()的说法和用法,总感觉不对头,所以自己测试了一下。将结果和大家分享。不对请更正。首先,我要说的是1、__initialize()不是php类中的函数,php类的构造函数只有__construct().2、类的初始化:子类如果有自己的构造函数(__const

2017-11-28 13:52:54 267

转载 php中time()与$_SERVER[REQUEST_TIME]用法区别

本文实例详细讲述了php中time()与$_SERVER[REQUEST_TIME]用法的区别。分享给大家供大家参考。具体分析如下:简单的说time()与$_SERVER["REQUEST_TIME"]都是获得时间的,但time返回当前的 Unix 时间戳而$_SERVER["REQUEST_TIME"]得到请求开始时的时间戳,稍有区别。1. time() 获取当前的系统时间戳

2017-11-16 09:01:37 463 1

原创 ThinkPHP中数据库操作返回值总结

关键字:   Thinkphp,返回值,数据库操作,select返回值,add返回值,setDec返回值Thinkphp中的Think\Model类提供了数据库的基本CURD(Create、Update、Read及Delete),通过该类可以很便捷的进行操作。Model类及扩展类主要的方法有:Create操作:create()(非链式) 、add()、addAll(

2017-11-14 09:58:59 1508

转载 ThinkPHP框架整合phpqrcode生成二维码DEMO

上次发了个调用Google api的生成二维码,如果服务器无法访问网络就无效了。下面是整合将phpqrcode整合到TP生成二维码就可以解决这个问题了。其实也很简单,使用方法如下:先下载附件解压至ThinkPHP/Extend/Vendor目录,目录不存在自己创建。            vendor("phpqrcode.phpqrcode");            $

2017-11-11 14:36:02 802

原创 tinkphp中getField()和field()区别

thinkphp getField( )和field( )         做数据库查询的时候,比较经常用到这两个,总是查手册,记不住,现在把它总结下,希望以后用的时候不查手册了。        不管是用select 查询数据集,还是用find 查询数据,常配合连贯操作where、field、order等一起使用。        field():用于定义要查询的字段

2017-11-10 15:24:35 6723

转载 TP框架中的自动验证功能$_validate

Thinkphp 中$_validate 关键字是在模型中定义的自动验证数据的功能。验证的规则可以是进行数据类型、业务规则、安全判断等方面的验证操作。数据验证有两种方式:静态方式:在模型类里面通过$_validate属性定义验证规则。动态方式:使用模型类的validate方法动态创建自动验证规则。 无论是什么方式,验证规则的定义是统一的规则,定义格式为:[p

2017-11-10 10:35:05 1657

转载 总结thinkphp快捷查询getBy、getField、getFieldBy用法及场景

hinkphp作为国内现阶段使用比较广泛的框架;不得不说是有好些特别方便的方法的;然而如果初接触thinkphp的时候难免会被搞的有点迷茫;for example这些:getBygetFieldgetFieldBy我曾在相当一段时间内都用的迷迷糊糊的;直到后来把它们总结如下:咱先虚拟一张表出来+----+--------+--------------+|

2017-11-09 14:51:05 428

转载 图解phpstorm常用快捷键

查询快捷键CTRL+N 查找类CTRL+SHIFT+N 全局搜索文件 ,优先文件名匹配的文件CTRL+SHIFT+ALT+N 查找php类名/变量名 ,js方法名/变量名, css 选择器CIRL+B 找变量的来源,跳到变量申明处 (CTRL+ 鼠标单击 也可以)CTRL+ALT+B 找到继承该接口或者父级 的

2017-10-30 14:47:25 157

转载 用最简单的例子实现jQuery图片即时上传

用最简单的例子实现jQuery图片即时上传  最近看了一些jQuery即时上传的插件,总算看懂了些门路。现将其最为核心的一部分抽取出来,以期用最简单的例子来说明jQuery图片即时上传的原理。  首先本用例一共包含3个文件:    1、上传面板HTML文件。    2、上传处理PHP文件。    3、jQuery库。  第一、上传面板

2017-10-24 17:34:22 848

转载 ThinkPHP快速简单实现Ajax地区三级联动(很详细)

首先呢,我们准备好TP框架还有一个表,地区表,其中包含以下字段:建表语句:CREATE TABLE `tp_region` (  `region_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,  `parent_id` smallint(5) unsigned NOT NULL DEFAULT '0',  `r

2017-10-20 22:20:46 4031

转载 JQuery中国省市区无刷新三级联动查询

JQuery中国省市区无刷新三级联动查询之前有写过用《Ajax控件来实现中国的省市区无刷新查询》今天用JQuery来实现,用Ajax控件和JQuery的优缺点就先不说了。效果图如下:下面来结合代码来详细说明一下如何用JQuery实现。在HTML页的Body标签内添加三个Select选项,分别用于显示省、市、区 select id="S1" >

2017-10-19 18:54:27 232

原创 jquery实现全选、反选、获得所有选中的checkbox

举了7个不同的checkbox状态,和大家一一分享。1、全选?123$("#btn1").click(function(){$("input[name='checkbox']").attr("checked","true");})2、取消全选(全不选)?

2017-10-18 21:15:07 370

原创 thinkphp中的session的使用和理解!

session的作用:session可以长时间的保存数据,不丢失。session的常用于:1.登录,保存登录信息2.保存购物车信息3.保存验证码信息定义session常量define('WXUSER', 'wxuser_session');define('MEMBER', 'member_session');define('MERCHANT', 'merch

2017-10-18 15:00:08 2591

原创 js中top.location.href、parent.location.href用法

window.location.href、location.href是本页面跳转parent.location.href是上一层页面跳转top.location.href是最外层的页面跳转举例说明:window.location.href、location.href:例:window.location.href= 'wapsend1.asp?zimu=A

2017-10-16 10:46:06 637

原创 TortoiseSVN客户端重新设置用户名和密码

在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。不过,如果后来在服务器端修改了用户名密码,则再次检出时就会出错,而且这个客户端很弱智,出错之后不会自动跳出用户名密码输入框让人更新,我找了半天也没找到修改这个用户名密码的地方。最终,找到两种解决办

2017-10-16 08:22:06 283

转载 关于TP5视图分离到根目录的解决方法 原有: 为了方便前端开发,我想把视图(view)部分分离出来专门给前端进行修改 过程:在进行视图设置分离的过程遇到了问题 参考了官方文档http://www

关于TP5视图分离到根目录的解决方法原有: 为了方便前端开发,我想把视图(view)部分分离出来专门给前端进行修改过程:在进行视图设置分离的过程遇到了问题参考了官方文档http://www.kancloud.cn/manual/thinkphp5/119298后进行修改     // +--------------------------------------

2017-10-13 13:40:31 3824

转载 PhpStorm中快捷键总结,附详细使用说明

PhpStorm中的快捷键共分为9大类:1.编辑相关Ctrl + Space  最基本的自动完成提醒功能,提醒内容包括类名,方法名以及变量名。一般情况下输入一个字母后会自动出现含该字母的自动提醒内容。 按上下箭选择,然后回车确认即可。输入的越多,匹配的越完整。该组合键一般被输入法占用,我的更改为Alt + z 组合。使用的情况不多,当上述自动提醒弹出框消失时可以使用该组合调

2017-10-10 18:24:25 414

转载 Sublime Text 3使用SublimeLinter配置JS,CSS,HTML语法检查

安装Package Control  Sublime安装插件有两种方式,一种是直接下载安装包解压缩到Packages目录,另一种是通过Package Control组件来安装组件,后者更加的方便。打开Sublime,按control + ` 打开控制台,粘贴如下代码到命令行并回车;import urllib.request,os; pf = 'Package Control.s

2017-10-10 14:59:25 1346 1

转载 ThinkPHP的RBAC(基于角色权限控制)详解

一、什么是RBAC基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个

2017-10-10 14:28:43 5367 2

原创 实用的sublime插件集合 – sublime推荐必备插件

不得不说,sublime是个神器,不得不说它所支持的扩展和插件,下面在介绍的同时将会奉上生动的动画配图。前言在阅读此文章之前,建议先阅读这篇:sublime text 2 神器插件介绍Package Control功能:安装包管理简介:sublime插件控制台,提供添加、删除、禁用、查找插件等功能使用:https://su

2017-10-10 11:17:21 647

原创 sublime text3 之snippet编写代码片

sublime text3 之snippet编写代码片段sublime text 3 中有个强大的功能就是可以编写各种文件类型的snippet代码片段,可以节省大量的时间。点击sublime text 中的工具一栏,再次点击新代码块,如下图所示 会出如下图所示现默认的代码块,其中标签里面是代码块所有的信息;标签里面填写的是所需的代码片段,代码块必须包含在;标

2017-10-09 21:24:31 636

转载 Sublime Text3工具的安装、破解、VIM功能vintage插件教程(已经实践、绝对可用)

分类:PHP(5) 研一开学第16周了,决定写第一篇博客。承接了从零建设研究生会网站的任务,由于服务器是基于PHP的,所以开始接触和学习PHP,感觉PHP已经有很多很成熟的架构了,使用起来很方便,有种相见恨晚的感觉。开始使用sublime text3编辑PHP既快捷,又能重新温习linux里的VIM功能。接下来就总结下sublime text3编辑器的(安装、破解、插件

2017-09-28 08:58:46 570

原创 ThinkPHP3.2中所有的单字母方法

TP3.2中所有的单字母方法总结如下:        A($name,$layer='',$level=0) // 实例化多层控制器 格式:[资源://][模块/]控制器        B($name, $tag='',&$params=NULL) // 执行某个行为        C($name=null, $value=null,$defau

2017-09-16 15:51:48 2747

转载 php将图片保存到mysql数据库及从数据库中读取图片的方法源码

分类:网站(1)  一般来讲都是把图片保存到服务器下,然后根据路径读出的,但是有时候出于安全及版权什么的考虑,会把图片保存到mysql的数据库中,然后再读出来,这样的图片点击右键属性,是看不到图片地址的。下面逍遥一生就介绍下如何用php把图片存储到mysql中及如何读出。    MySQL数据库使用专门的字段来保存大容量的数据,数据类型为BLOB。  MySQL数据库为

2017-09-16 10:00:40 3157

转载 iframe使用总结(实战)

目录(?)[+]说在前面的话,iframe是可以做很多事情的。例如:a>通过iframe实现跨域;b>使用iframe解决IE6下select遮挡不住的问题c>通过iframe解决Ajax的前进后退问题d>通过iframe实现异步上传。(Easyui中form组件就是用的iframe,实现表单提交时,可以提交上传域)下面就一些问题一一论述。1、i

2017-08-30 13:38:45 1056

转载 js常用返回网页顶部几种方法

大家见过哪些创意的返回顶部呢?欢迎留言交流,下面进入正文直接跳转的方式对于追求极简的方式达到预期效果的人可能会喜欢这种方式,不托泥带水也不用考虑兼容问题国内的大站如新浪主页,淘宝网,京东,百度新闻不难发现此类的大站为了兼容性与浏览器渲染速度选择了直接跳转的方式,实现基本含两种方式命名锚点跳转的方式用锚点 #top(可变)返回到顶部预设的 id 为 t

2017-08-12 11:09:32 5027

原创 JS三元运算符

三元运算符:如名字表示的三元运算符需要三个操作数。语法是 条件 ? 结果1 : 结果2;. 这里你把条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2。满足条件时结果1否则结果2。 var b=5;(b == 5) ? a="true" : a="false";document.write(" -----------------

2017-08-04 10:46:00 319

转载 树形结构的数据库表Schema设计

树形结构的数据库表Schema设计    程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,因此是不能直接将Tree存入DBMS,设计合适的Schema及其对应的CRUD算法是实现关系型数据库中存储树形结构的关

2017-07-23 16:21:26 359

转载 MySQL 中的数据类型介绍

据我统计,MySQL支持39种(按可使用的类型字段统计,即同义词也作多个)数据类型。下面的介绍可能在非常古老的MySQL版本中不适用。    转载请注明出处:http://blog.csdn.net/anxpp/article/details/51284106。谢谢!    文本主要参考了官方文档:http://dev.mysql.com/doc/refman/5.7/en/

2017-07-21 11:37:38 247

原创 scrollTop clientTop offsetTop scrollHeight clientHeight clientWidth的区别及用法

这几个属性做滚动时会经常用到,现总如下:首先定义一个div,样式如下:*{ margin:0px; padding:0px;}body{ margin:0px; padding:10px; border:solid 10px #69F;}.aa{ margin:20px auto 0px; width:100px; height:50px; overflow:auto; b

2017-07-19 18:41:50 335

转载 js scrollTop兼容性问题--document.body.scrollTop与document.documentElement.scrollTop

1、各浏览器下 scrollTop的差异IE6/7/8:对于没有doctype声明的页面里可以使用  document.body.scrollTop 来获取 scrollTop高度 ;对于有doctype声明的页面则可以使用 document.documentElement.scrollTop  ;Safari:safari 比较特别,有自己获取scrollTop的函数 : w

2017-07-19 17:35:22 2489

转载 如何严格设置php中session过期时间

如何严格限制session在30分钟后过期!1.设置客户端cookie的lifetime为30分钟;2.设置session的最大存活周期也为30分钟;3.为每个session值加入时间戳,然后在程序调用时进行判断;至于为什么,我们首先来了解下PHP中session的基本原理:php中的session有效期默认是1440秒(24分钟),也就是说,客户端超过24分钟没有刷新

2017-07-16 16:50:40 278

原创 ajax提交表单时阻止表单自动提交

最近在用ajax提交表单,但表单会自动提交,action默认是当前页面,然后你提交会一直刷新页面,并且在地址栏会出现请求字段。问题的原因是:ajax提交表单时,没注意到在form标签中添加onsubmit="return false;"。。详细步骤,请见:  http://liuweiwen240.blog.163.com/blog/static/103543202

2017-07-12 11:36:16 2391

转载 iframe使用总结(实战)

说在前面的话,iframe是可以做很多事情的。例如:a>通过iframe实现跨域;b>使用iframe解决IE6下select遮挡不住的问题c>通过iframe解决Ajax的前进后退问题d>通过iframe实现异步上传。(Easyui中form组件就是用的iframe,实现表单提交时,可以提交上传域)下面就一些问题一一论述。1、iframe基本知识:ifra

2017-07-10 09:10:17 901

转载 使用ThinkPHP框架快速开发网站(多图)

使用ThinkPHP框架快速搭建网站        这一周一直忙于做实验室的网站,基本功能算是完成了。比较有收获的是大概了解了ThinkPHP框架。写一些东西留作纪念吧。如果对于同样是Web方面新手的你有一丝丝帮助,那就更好了挖。       以前用PHP做过一个很蹩脚的网站,为什么这么说呢,因为写的全是死代码。做完以后觉得实在是累,前端要div+css,js 后端要php

2017-07-02 11:20:44 784

转载 采用ajax提交POST数据的例子

问题描述我们将一个form中的input和checkbox中的数据异步提交到PHP服务器,经过处理之后传回。提交之后显示的位置:难点分析采用from表单的onsubmit属性阻止表单的提交[html] view plaincopyfor

2017-07-01 10:02:39 1075

转载 js中空白节点的问题

看如下HTML代码[html] view plain copyhtml>  head>title>DOM Testtitle>head>  body>  table>       tr>       td id="TEST">          input type="submit" value="确定"/>       

2017-06-29 15:12:01 719

原创 smarty模板使用详细教程

smarty模板在当前的php项目开发过程中运用非常广泛,若能熟练掌握smarty模板的使用,那么对于MVC模型会更深的体会与理解(不理解什么是MVC模型的,可以到如何理解MVC模型这篇文章看看!)。1.下载并配置smarty下载smarty的最新版,解压,拷贝其中的libs文件夹到项目中。下载地址:http://www.xpgod.com/soft/5937.html2.在项目中

2017-06-27 09:32:12 1231

空空如也

空空如也

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

TA关注的人

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