自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

转载 PHP 7 新特性

标量类型声明PHP 7 中的函数的形参类型声明可以是标量了。在 PHP 5 中只能是类名、接口、array 或者 callable (PHP 5.4,即可以是函数,包括匿名函数),现在也可以使用 string、int、float和 bool 了。php// 强制模式function sumOfInts(int ...$ints){ return array_sum($in

2017-12-27 15:42:37 161

转载 MongoDB基本命令用

成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命

2017-12-23 17:08:00 242

原创 常用的PHP加密方式

1. MD5加密string md5 ( string $str [, bool $raw_output = false ] )参数str  --  原始字符串。raw_output  --  如果可选的 raw_output 被设置为 TRUE,那么 MD5 报文摘要将以16字节长度的原始二进制格式返回。2. Crype加密string c

2017-12-23 15:28:47 2436

转载 不同版本PHP之间cURL的区别(-经验之谈)

这篇文章为您讲述不同版本PHP之间cURL的区别(-经验之谈)的文章,具体方法请看介绍之前在做一个采集的工具,实现采集回来的文章,图片保存起来.文章内容是保存在数据库,图片是先需要上传到图片服务器,再返回图片地址,替换掉文章的图片地址.问题来了:都能成功采集都东西,但是,本地测试是正常的,图片也可以上传成功,但是生产环境就是一直没有图片.然后自己就一步一步调试,,发现数据都有,但为

2017-12-18 11:52:22 2015

原创 PHP获取客户端IP的方法

PHP获取客户端IP有很多方式方法。比如tp3.2中 get_client_ip(),tp5中request()->ip,laravel中$request->getClientIp();这些都能很便捷的获取ip。但是如果没有框架自带的方法如何获取ip呢?我们知道PHP有内置的系统函数$_SERVER["REMOTE_ADDR"];但是这一方法并不一定准确。于是封装了一个比较不错的能获取到i

2017-12-18 10:21:50 7100

原创 MySQL 一个条件查询出数据表中所有满足条件的数据的方法

项目开发中遇到一个问题:搜索框只传入一个条件,在SQL查询的时候如何查询出所有满足条件的数据。想到的第一解决方案是在后端进行逻辑处理的时候进行 if...else...的拼接。但是拼接多个if...else...也不过是权宜之计,假如新增字段也不便于代码维护。查询mysql手册发现了一个非常有意思的函数 :CONCATmysql对这个 函数的描述是,字符串比较函数 ,官方例子/描述如下:

2017-12-15 17:49:33 20714 3

转载 optimize table 优化表

一,原始数据1,数据量mysql> select count(*) as total from ad_visit_history; +---------+ | total | +---------+ | 1187096 | //总共有118万多条数据 +---------+ 1 row in set (0.0

2017-12-15 14:16:13 857

原创 ThinkPHP3.2 Ajax分页

TP官方出过一款内容管理系统,onthink.翻代码发现里面的分页写的真心不错,分享出来大家参考.  ---感谢麦当苗儿// +----------------------------------------------------------------------  // | ThinkPHP [ WE CAN DO IT JUST THINK IT ]  // +----

2017-12-15 11:18:41 631

原创 ThinkPHP5 清除runtime缓存文件

代码如下/** * 清除模版缓存 不删除cache目录 */public function clear_sys_cache() {Cache::clear();$this->success( '清除成功', 'index/index' );}/** * 清除模版缓存 不删除 temp目录 */public function clear_temp_ahce() {array

2017-12-14 17:48:39 9169 8

转载 thinkPHP5项目中实现QQ第三方登录功能

本文实例讲述了thinkPHP5项目中实现QQ第三方登录功能。分享给大家供大家参考,具体如下:最近用thinkPHP 5框架做了一个婚纱店的项目,在开发过程中需要用到第三方登录,腾讯官方给的案例是几个文件相互包含实现的,放到tp5里面很悲催的发现在控制器中不能通过include或者require完成预期功能,想要用腾讯官方封的类就必须对其进行修改,修改如下:1. 找到官方SDK里面

2017-12-11 16:43:44 2072

转载 ThinkPHP 3.2.2 实现持久登录 ( 记住我 )

实现持久登录,即用户在登录时,勾选了"记住我"之后,无论是否关闭浏览器,只要不退出登录,在指定的时间内始终保持登录状态(缺点是在另一台电脑上登录过后,之前那台电脑就不能继续保持登录状态)。首先,持久登陆使用 cookie 实现,但是 cookie 中不能保存用户密码这样重要的信息,即使加密过。解决方案是在用户登录表中新建3个字段identifier:第二身份标识,token:永久登录标识,

2017-12-11 16:38:13 911

转载 laravel框架容器管理的一些要点

本文面向php语言的laravel框架的用户,介绍一些laravel框架里面容器管理方面的使用要点。文章很长,但是内容应该很有用,希望有需要的朋友能看到。php经验有限,不到位的地方,欢迎帮忙指正。1. laravel容器基本认识laravel框架是有一个容器框架,框架应用程序的实例就是一个超大的容器,这个实例在bootstrap/app.php内进行初始化:

2017-12-07 18:51:25 360

原创 ThinkPHP结合laypage实现ajax分页

前面文章提到过ajax分页,但是总感觉效果达不到自己的想要的标准,于是便将laypage引用过来结合tp5,完美实现分页,既简洁又好看。先放一张效果图真是没有对比就没有伤害。先来一波layer的传送门:http://www.layui.com/demo/laypage.html点击打开链接分页样式任你选择,并且免费开源(感谢闲心大神)。下载好layui,将layui引入到你

2017-12-07 18:17:59 1020

原创 ECharts, PHP, MySQL, Ajax, JQuery 实现前后端数据可视化

转载声明:http://blog.csdn.net/marksinoberg/article/details/52875610最近要将后台数据库上的一些数据以可视化的方法显示到前端,找来找去,发现百度开发的这套图表工具库还不错,网上搜索了一下相关的教程,也算是实现了较为简单的demo。于是写下来,记录一下。EChartsECharts是国人开发的一套前端的图表工具库,使用起来超方便,也...

2017-12-06 17:47:47 459

php5.4版本ffmpeg扩展

如果需要在本地安装该扩展,windows是32的话需要把其他文件拷贝到Windows/system32文件夹下,64位系统放在Windows/SysWOW64文件夹下面

2018-10-30

PHP获取程序执行时间

类似于tp3.2中的BEGIN('start'),BEGIN('end') 。封装成了一个小类 ,可以很好的检测代码执行时间

2018-06-06

laydate日历插件

一款JS日历控件特效代码layDate,直接引用到需要的代码中即可

2017-09-30

空空如也

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

TA关注的人

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