微信小程序 WebSocket 链接(ThinkPHP)

最新因为一些业务需求,需要在小程序中使用 WebSocket 长链,因为之前没有接触过,这里简单介绍一下使用的流程,以及注意事项。在这里 我们用thinkphp作为后台,使用 Workerman的GatewayWorker框架 进行长链接,以及在小程序端、网页端如何连接 websocket 服务,如何在客户端对服务端进行消息回复与接收。。。
阅读全文

PHP图片不变形处理(留白与截取)

本文为转载内容,并对原始方法进行了修改优化。 原文地址:此函数用于处理图片,变成缩略图,能使图片不变形,能选择两种模式, 一是图片留白处理(放在画布中间),另一个是截取图片处理(从中间截取); (对函数进行了优化,进行通用文件类型适配)。。。
阅读全文

thinkphp5 模板文件不存在:

  • 冯奎
  • 2020-04-25 20:01:03
  • PHP
  • php
记录一个使用thinkphp框架时遇到问题, 该项目在本地Windows上正常运行是没有问题的, 部署到Linux上时就出现了如下图的:模板文件不存在: 这里报错并没有记录具体哪个模板文件不存在, 所以排除 fetch 引入模板的问题, 这是怀疑是不是 `{include file="" /}` 引入公共模板的问题, 查看模板文件中的引入方法, 确
阅读全文

php多维数组合并单元格导出

  • 冯奎
  • 2020-04-16 21:16:55
  • PHP
  • php
在上一篇文章中我们简单的说了数据的导入及导出, 在这片文章中,我们说一下对多维数组的, 合并单元格后导出的,一对多的数据格式。 我们对上一篇的数据格式进行修改成我们需要的格式, 单元格的合并,主要在于对行号的计算, 这里我们定义多个变量来记录行号。。。```phpforeach ($data as $k = $v) { // 循环外部数据处理(行)
阅读全文

phpOffice中Excel文件的导出及读取

  • 冯奎
  • 2020-04-06 20:55:20
  • PHP
  • php
在之前的文章中我们说了万级以上数据的导出及读取, 这里我们来说一下正常情况下, 使用phpOffice中的phpspreadsheet对Excel文件的导出及读取。 composer安装phpspreadsheet:composer require phpoffice/phpspreadsheet,Excel文件导出下载,或是保存到本地,CSV、Xls及Xlsx文件的读取,拼接成键值对方式。。。
阅读全文

Imagick库图片添加文字及图片水印

  • 冯奎
  • 2020-03-20 21:02:57
  • PHP
  • php
在上一篇文章中,我们介绍了Imagick库的安装; 这篇文章我们介绍一下Imagick库的基本使用; 如何给图片添加渐变水印,及图片水印。 首先我们要生成一张透明底的画,之后就要logo图片相关信息,以及设为logo图片的位置,宽高等信息,生成渐变色文字,之后将文字添加到画布上。。。
阅读全文

windows10下Imagick扩展库的安装

  • 冯奎
  • 2020-03-08 19:13:21
  • PHP
  • php
在之前的文章中,我们介绍了php自带的图片处理库GD库, 在这篇文章中我们介绍一下另一个功能强大的图片处理库Imagick, 这里我们来介绍一下他的安装,再之后会介绍一下它的使用。 在安装之前,我们先查看一下当前版本的 phpinfo() 便于下载对应版本扩展:
阅读全文

php万级以上Excel的导出及读取--Xlswriter

  • 冯奎
  • 2020-02-12 18:25:03
  • PHP
  • php
当我们进行万级以上数据的导入及导出时,经常或遇到内存超出或超时的情况;这里介绍一下解决方案,xlsxwriter 一个 PHP C 扩展(gitee 和 github);用于在Excel 2007及以上版本XLSX文件中写入多个工作表的文本,数字,公式和超链接。在composer找个两个扩展(PHP_XLSXWriter 与 php-ext-xlswriter-ide-helper),大家可以根据自己的需求,选择合适的扩展,这篇文章主要介绍 php-ext-xlswriter-ide-helper 的使用
阅读全文

php微信公众号支付讲解(JSAPI)

  • 冯奎
  • 2019-10-31 21:00:45
  • PHP
  • php
前面的文章中,我们介绍了多种支付方式, 那么在这篇文章中我们介绍一下微信公众号支付,微信公众号支付文档地址(微信公众号支付)微信完整支付类下载地址(不定期修改完善 Gitee 与 GitHub):一、在微信公众号支付之前我们先要获取相关配置,及填写公众号授权目录,
阅读全文

php微信小程序支付讲解(JSAPI)

  • 冯奎
  • 2019-10-23 19:05:38
  • PHP
  • php
在早起的某篇文章中我们已经简单介绍了小程序支付, 这里我们在这篇文章中详细的介绍一个微信小程序支付, 顺便附带小程序端的支付代码。 微信小程序支付文档地址() 微信完整支付类下载地址(不定期修改完善 ): 支付类介绍文章 一、在微信微信H5之前我们先要获取相关配置,及填写H5支付域名```php$config = array( 'APPID' = '', // 微信支付APPID(填写) 'XCXAPPID'
阅读全文