随笔分类 - PHP
摘要:php接入友盟+的智能认证实现三网通手机号一键登录 1.开通阿里云接口服务。(详细文档) 2.注册登录友盟平台,开通智能认证服务。(详细文档) 3. 配置认证方案,进入智能认证-管理控制台,点击“认证管理”,创建认证方案。(详细文档) 4.客户端集成,下载对应的SDK。 5.封装服务端UmVerif
阅读全文
摘要:一.项目演示: http://www.adiandian.cn/ 二.已实现功能: 单聊 群聊 添加删除好友 退群 消息通知 更换背景 三.配置 使用laravel+PHPSocketIO+layui 实现web端仿QQ即时通讯IM,github地址:https://github.com/EcoIr
阅读全文
摘要:APP集成苹果账号JWT验证授权登录,使用Laravel框架集成 官方文档:https://developer.apple.com/documentation/sign_in_with_apple github: https://github.com/EcoIris/php-signin-apple
阅读全文
摘要:PdfParser,一个独立的PHP库,提供了多种工具来从PDF文件提取数据,不支持加密的PDF文件 官方文档:https://www.pdfparser.org/documentation 使用composer安装依赖包: composer require smalot/pdfparser 安装成
阅读全文
摘要:function createGuid() { mt_srand((double)microtime()*10000); $charid = strtoupper(md5(uniqid(mt_srand(), true))); $hyphen = chr(45); $uuid = substr($c
阅读全文
摘要:数据表通常相互关联,通常简单一些的可以使用多表联查进行查询,对于更加复杂的使用laravel的模型关联查询更加方便简单,中文文档,下面以省市两张表为例 前期准备: 首先创建一个PlaceController控制器并创建index方法: <?php namespace App\Http\Control
阅读全文
摘要:一.需求 在redis中,设置好key和生存时间之后,希望key过期被删除时能够及时的发送一个通知告诉我key,以便我做后续的一些操作. 二.环境 系统:windows10 php:7.1 redis:3.2 三.redis 键空间通知: redis官方文档 、redis中文文档 redis2.8.
阅读全文
摘要:1.configure: error: No curses/termcap library found yum -y install ncurses-devel 2.configure: error: xml2-config not found. Please check your libxml2
阅读全文
摘要:1.首先安装依赖包: 2.下载PHP压缩包并解压: 3.编译安装,编译的时候可能会出现各种报错情况,下一篇主要写编译是常见的错误及解决办法: 4.编译成功后安装: 5.安装成功后配置环境变量: 为了使用方便,可以在 /etc/profile文件末尾添加php环境变量 : 保存后刷新环境变量: 查看环
阅读全文
摘要:数据导出已经有了,怎么能没有数据导入呢,同样使用TP5框架,首先需要下载phpexcel.zip,放到第三方类库目录vendor目录下,然后有一个页面可以让你选择要导入的Excel文件,然后点击导入按钮调用接口: 我的模板内的数据如下图: 后端接口代码如下: public function uplE
阅读全文
摘要:前面已经写了手机APP支付宝支付,今天再把手机APP微信支付补上,前期的准备工作在这里就不多说了,可以参考微信支付开发文档,一定要仔细阅读开发文档,可以让你少踩点坑;准备工作完成后就是配置参数,调用统一下单接口,支付后异步回调三部曲啦; 1.我封装好的一个支付类文件,多余的东西都去除掉了,并且把配置
阅读全文
摘要:前面的文章已经描述过在蚂蚁金服开放平台创建应用签约等流程,详见:PHP App端支付宝支付,这里就不多说了,剩下的分两步,第一步是支付前的准备工作,也就是整合支付类文件,我已经整合好可以直接用,代码开始: 支付类文件总共三个: 将上述的三个文件整合好后放到第三方类库,在控制器中引入并即可: 到这里就
阅读全文
摘要:在实际开发中,有很多场景是需要导出Excel表格的,比如后台的统计数据,客户希望能导出为表格的形式,今天介绍一下TP5框架内实现Excel表格的导出功能,首先下载phpexcel.zip,解压后放到vendor第三方类库目录下,直接用函数vendor()引入就可以啦,直接贴代码: 相对应的修改几个值
阅读全文
摘要:当对一条字符串进行截取的时候,通常第一个想到的就是substr()函数了,但是它只针对英文字符,如果是中文字符串的话, 这时候使用substr进行截取就会出现乱码的问题,这是因为substr会把中文按照每个汉字三个字节进行截取,故而截取中文的时候并不适用, 此时可以使用mb_substr()或者mb
阅读全文
摘要:一、Call to undefined function imagecreatefrompng(): LAMP环境搭建的博客,在提交内容的时候TP5框架报了一个错误,Call to undefined function imagecreatefrompng(); 出现这个问题一般都是GD库未正确安装
阅读全文
摘要:心血来潮想做一个自己的博客网站,写一些文章做技术分享,平时遇到的一些问题的解决办法都记录下来,网站搭建成功,那么第一篇博客自然就是整个网站的搭建以及域名的注册、备案、解析流程,总共分为以下几步: 1.选择一家服务商购买服务器(我用的是百度云); 2.购买成功,使用远程链接登陆服务器进行环境搭建(我用
阅读全文