
PHP
willeny
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
验证手机号跟固话正则
验证手机号跟固话正则 /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/原创 2019-12-10 17:54:56 · 411 阅读 · 0 评论 -
PHPstudy安装redis扩展
1.查看phpinfo信息找到对应的vc集成库版本等信息,我这里的是vc14、x86、nts内容的2.下载所需扩展需要注意安装redis扩展除了要安装redis外,还要安装igbinary下载 igbinary//下载地址http://windows.php.net/downloads/pecl/releases/igbinary从这个地址找到对应的版本下载,我这里下...原创 2019-11-26 14:45:31 · 841 阅读 · 0 评论 -
windows php7.2 安装 mongodb 扩展
1.查看php环境是线程【ts】还是非线程【nts】打开phpinfo查看,同时还需查看操作位数2.从以下链接下载对应版本的php_mongodb.dll 文件https://windows.php.net/downloads/pecl/releases/mongodb/3.解压刚刚下载的文件,找到php_mongodb.dll 文件将php_mongodb.dll 文件复制到对应ph...原创 2019-11-12 14:04:35 · 766 阅读 · 0 评论 -
安装composer后报错proc_open(): fork failed - Cannot allocate memory
1.问题描述:在linux服务器使用composer部署yii项目时,出现“proc_open(): fork failed - Cannot allocate memory”也就是提示“提示内存不足”,我们可以通过创建swap分区解决这个问题。2.解决方法:先运行 free -m 看下空间是多少在命令行环境依次运行以下三条命令dd if=/dev/zero of=/var/sw...原创 2019-05-15 21:28:53 · 6227 阅读 · 0 评论 -
Yii2.0 RESTful API 认证教程【令牌验证】
最近在做RESTful API认证功能,记录整个过程,方便以后查看。本文参照了 https://segmentfault.com/a/1190000016368603部分内容,感谢该作者的分享,以上内容根据我的项目实际情况进行了调整。认证介绍和Web应用不同,RESTful APIs 通常是无状态的, 也就意味着不应使用 sessions 或 cookies, 因此每个请求应附带某种授权凭证,...原创 2018-12-25 15:28:10 · 412 阅读 · 0 评论 -
yii可逆加密解密
生成随机数方法:generateRandomString用法: $key = Yii::$app->security->generateRandomString();加密方法:encryptByPassword用法:$password_hash = Yii::$app->getSecurity()->encryptByPassword($pa...原创 2018-11-28 15:40:19 · 421 阅读 · 0 评论 -
php如何openssl_encrypt加密解密
最近在对接客户的CRM系统,获取令牌时,要用DES方式加密解密,由于之前没有搞错这种加密方式,经过请教了“百度”和“谷歌”两个老师后,结合了多篇文档内容后,终于实现了。一、DES介绍DES 是对称性加密里面常见一种,全称为 Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法。密钥长度是64位(bit),超过位数密钥被忽略。所谓对称性加密即加密和解密密钥...原创 2018-10-25 17:39:18 · 58610 阅读 · 5 评论 -
下拉框搜索 select2 的使用[转载]
原文地址:https://m.imooc.com/article/14472使用场景是:一个下拉框有太多值 需要搜索做匹配加载文件<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" /><scrip...转载 2018-08-16 14:13:00 · 286 阅读 · 0 评论 -
call_user_func和call_user_func_array的差别[转载]
原文地址:https://blog.youkuaiyun.com/qq_27682041/article/details/78909242很多开源的PHP框架和系统,均有使用到call_user_func和call_user_func_array这两个函数,如CodeIgniter、ThinkPHP、Discuz等等。那么,这两个函数有什么作用呢?又有什么区别呢?两个函数都是当需要动态调用函数时用到的...转载 2018-07-28 11:23:09 · 753 阅读 · 0 评论 -
在微擎调用微信JSSDK实现分享功能
最近遇到一个项目是基于微擎框架做一个分享功能的,微擎本身是自带分享功能的,只是这次想要实现自定义分享内容,故进行了以下代码处理 * $_W[‘account’][‘jssdkconfig’]是微擎封装好的jssdk签名包的内容 * php页面代码<?php if (!defined('IN_IA')) { exit('Access Denied');...原创 2018-07-28 10:53:20 · 4366 阅读 · 0 评论 -
php计算两个时间相差的天数、小时数、分钟数、秒数
$startdate="2011-3-15 11:50:00";//开始时间$enddate="2012-12-12 12:12:12";//结束时间$date=floor((strtotime($enddate)-strtotime($startdate))/86400);echo "相差天数:".$date."天<br><br>";$hour=floor原创 2018-07-28 10:45:08 · 8932 阅读 · 1 评论 -
PHP获得数组的交集与差集[转载]
原文地址:http://www.nowamagic.net/librarys/posts/php/70数组的交集 array_intersect()array_intersect()函数返回一个保留了键的数组,这个数组只由第一个数组中出现的且在其他每个输入数组中都出现的值组成。其形式如下:array array_intersect(array array1,array ar...转载 2018-07-28 10:31:44 · 8548 阅读 · 0 评论 -
ZipArchive压缩文件夹[转载]
原本地址:https://blog.yayuanzi.com/9600.html找了好久,终于找到个博客有说这个的,具体的请看下面的代码PHP中有个解压缩的扩展库ZipArchive(),可以用来实现解压缩的功能。当我使用ZipArchive做一个压缩文件夹及子文件夹的功能时却遇到一个问题,ZipArchive不能直接操作文件夹,也就是ZipArchive不能直接压缩文件夹。幸好,ZipA...转载 2018-07-27 21:18:10 · 3146 阅读 · 0 评论 -
PHP取不定个数数组交集
最近有个需求,有一个N个二维数组,N是动态的,不固定个数,现需取这N个数组的交集内容。用到的函数是array_intersect_assoc用法 $result_arr = array_intersect_assoc($arr_sourse[0],$arr_sourse[1],.......$arr_sourse[N-1]);数组内容 $arr1 = ...原创 2018-07-27 15:24:26 · 874 阅读 · 0 评论 -
PHP uniqid() 生成不重复唯一标识
这种方法生成的唯一标识中没有重复。<?php public function createSn() { $units = array(); for($i=0;$i<1000000;$i++){ $units[]=md5(uniqid(md5(microtime(true)),true)); ...原创 2018-07-13 10:17:44 · 2404 阅读 · 0 评论