小小黑

小黑屋

ImageMagic实现centerCrop转化缩略图效果

ImageMagic实现centerCrop转化缩略图效果,方法如下: exec("convert $rawPath -gravity center -crop 160x160+0+0 $compressPath");//生成缩略图原图: 结果图:

2017-02-14 12:08:33

阅读数:530

评论数:0

github发布一个稳定版本packagist的composer包

下面介绍一下怎么使用github发布一个稳定版本packagist的composer包。 在之前的博客中已经介绍了如何结合github发布自己的composer包http://blog.csdn.net/u014520745/article/details/54377141但是这缺有一个缺陷,就是...

2017-01-19 11:08:37

阅读数:3905

评论数:1

php(ThinkPHP)实现微信小程序的登录过程

源码也在我的github中给出https://github.com/wulongtao/think-wxminihelper 下面结合thinkPHP框架来实现以下微信小程序的登录流程,这些流程是结合了官网和github的一个网站综合实现的 https://mp.weixin.qq.com/d...

2017-01-14 10:59:27

阅读数:34957

评论数:10

centos安装php模块之后还是提示not found解决方法

我的centos服务器是7.3版本,我装了php5.6版本,然后再装memcached等扩展的时候,一直用不了,方法没找到。在网上找了很多资料,都说重启nginx服务器,然而行不通。。。。 正确做法应该是先重启php-rpm,然后再重启服务器:systemctl restart php-fpm.s...

2017-01-12 16:41:49

阅读数:1918

评论数:0

php获取/dev/urandom随机数

1.有一种算是比较好的随机数算法,但是需要支持Mcrypt模块:// equiv to rand, mt_rand // returns int in *closed* interval [$min,$max] function devurandom_rand($min = 0, $max = 0...

2017-01-12 15:14:30

阅读数:2172

评论数:0

使用github、Packagist、composer发布

下面我结合ThinkPHP来说一下怎么使用github和packagist在Windows环境下发布一个自己的composer包。 1.首先需要加载windows版的composer,安装的时候需要注意必须开启php_openssl模块,安装后在cmd中输入composer检验安装成功。 2.在...

2017-01-12 13:45:48

阅读数:6975

评论数:3

thinkPHP5.0开发微信小程序登录接口signature验证失败

我用TP5开发微信小程序登录接口的时候,在校验签名signature那遇到了个坑,一直校验失败,找了很久才发现 原因是:tp的input方法会自动转移html字符,比如’”’转成了 &quote; ,所以导致了失败:本来的rawData{"nickName":"...

2017-01-11 16:38:56

阅读数:2653

评论数:2

mysql升序排列id为0的在最后

在实际开发中有时会有升序排列id为0的在最后的需求,这里我记录了一种在stack overflow中比较简单的方法如下: You may want to try the following:SELECT * FROM your_table ORDER BY your_field = 0, your...

2017-01-07 11:37:57

阅读数:1655

评论数:0

解决mysql的in条件中参数是带引号的字符串的时候查询失效

在开发中有时会使用到in查询,并且里面的参数又是数据库中的一个字段,比如如下错误的例子SELECT `ag`.`id`, `ag`.`rules`, ( SELECT GROUP_CONCAT(ar.title) F...

2017-01-05 11:29:06

阅读数:5323

评论数:0

php二维数组转一维数组的方法

如下二维数组$arr = array(1) { [0]=> array(1) { ["imgurl"]=> string(79) "/img/upload/microChatData/1/20161221/th ...

2016-12-21 17:42:10

阅读数:743

评论数:0

php文件目录分隔符Windows与linux兼容的问题

再这两个系统中,Windows的分隔符是“\”,linux是“/”,所以在文件目录匹配的时候可能会遇到系统不兼容出错,所以一般定义目录分隔符使用如下php常量:DIRECTORY_SEPARATOR

2016-12-19 16:19:40

阅读数:2436

评论数:0

PHP htmlspecialchars()的用法

htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。这个函数的效果其实在浏览器中打开页面是看不到的,要查看源代码才能看到。& (和号) 成为 & ” (双引号) 成为 " ’ (单引号) 成为 ' < (小于) 成为 < >...

2016-11-21 10:36:25

阅读数:532

评论数:0

PHP安全函数

PHP安全函数 addslashes addslashes对SQL语句中的特殊字符进行转义操作,包括(‘), (“), (), (NUL)四个字符,此函数在DBMS没有自己的转义函数时候使用,但是如果DBMS有自己的转义函数,那么推荐使用原装函数,比如MySQL有mysql_real_escap...

2016-11-15 18:24:38

阅读数:167

评论数:0

PHP高级特性一之正则表达式用法

由于转载的排版很乱,给出地址: http://cuiqingcai.com/1186.html

2016-11-15 16:07:22

阅读数:193

评论数:0

php获取当天0点的时间戳

对于有一些限制一天之内只能XXX这种需求,需要获取当天0点时的时间戳,获取方法如下: strtotime(date('Y-m-d',time()));

2016-11-02 18:33:30

阅读数:13440

评论数:0

Nginx出现413 Request Entity Too Large错误解决方法

服务器:centos7.+ 问题出现情况:在使用phpMyadmin导入sql文件的时候,由于文件比较大,上传的过程中就报出如下错误: Nginx出现413 Request Entity Too Large错误解决方法 解决方法:在 vi /etc/nginx/ngin...

2016-11-01 18:15:28

阅读数:629

评论数:0

使用fiddler监听手机请求并且设置过滤

步骤如下: 1.先进行fiddler的配置(这里必须要填端口和allow remote computers to connect) 2.在cmd中输入ipconfig的ipv4地址,然后打开手机的wifi代理设置,进行如下配置: 3.配置完成后,电脑就可以监听到手机的请求了,然后我们设...

2016-10-27 16:52:23

阅读数:3082

评论数:0

ImageMagick之图片缩放

利用ImageMagicK的convert命令,能很方便的实现图片的放大缩小,可以进行等比例缩放,也能缩放到指定的固定大小。缩放的参数resize,由它来指定缩放后图片的宽高,比如“200×100”。 等比缩放 例如把图片a.jpg缩放到200×100的尺寸,可以用命令: conver...

2016-10-24 14:57:44

阅读数:1734

评论数:0

PHP实现微信的时间显示方式

/** * 微信展示时间的方法 * @param $addTime * @return string */ public static function getChatTimeStr($addTime) { $nowTime = ti...

2016-09-21 10:26:27

阅读数:988

评论数:0

php使用curl远程下载微信的图片到自己的服务器

/** * @param $serverId jssdk文件上传返回的serverId * @return string */ public static function savePicToServer($serverId) { $acce...

2016-08-05 16:39:30

阅读数:7293

评论数:0

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