随笔分类 - 后端
摘要:注意扩展名的点"."不能省略 使用之前需 use think\Loader; 用类时如果没有命名空间的话,记得要加反斜杆 如\WxpayApi 原文:https://blog.csdn.net/weixin_37914752/article/details/79860395
阅读全文
摘要:请一定要注意,没有特殊说明:本例 PHP Version < 7 说起PHP异常处理,大家首先会想到try-catch,那好,我们先看一段程序吧:有一个test.php文件,有一段简单的PHP程序,内容如下,然后命令行执行:php test.php 我的问题是:这段程序能正确的捕捉到除0的错误信息吗
阅读全文
摘要:最近一个微信项目用到微信支付系统,在微信官方下载了一个官方的demo。运行后竟然报错。 Fatal error: Uncaught exception ‘WxPayException‘ with message ‘curl出错,错误码:60‘ in D:\wwwroot\weixinpaytest\
阅读全文
摘要:微信公众号网页授权不同的refresh_token是对应不同的用户,每个用户不一样,和公众号的access_token(全局的)使用方式不一样. 用cookie保存refresh_token,或者cookie保存openid,数据表中存refresh_token都行 经历:开始以refresh_to
阅读全文
摘要:thinkphp的CURD中,使用save方法时会出现一个奇怪的问题,即如果数据没有更新(与原数据相同),返回值判断为false。其实很久之前就发现了这个问题,一度以为是官方代码的问题,但是一直拖延到最近才想到要去解决这个问题。不得不说:“明日复明日,明日何其多。事事待明日,万事皆蹉跎。”,与君共勉
阅读全文
摘要:手机微信浏览,两个都是true, 电脑微信浏览是 isWeixin1=>true, isMobile1=>false, 手机浏览器浏览都是 isWeixin1=>false, isMobile1=>true,
阅读全文
摘要:1.上github下载PHPExcel,链接:https://github.com/PHPOffice/PHPExcel 2.下载解压后,将Classes改名为PHPExcel如图 3.将文件夹复制到项目内extend 4.html代码 5.php代码 如此便可以导入表格了 原文: https://
阅读全文
摘要:// 给图片增加水印文字 试验缩放图片,放大图片,加水印,加文字功能 public function doCreateImage1($data,$path) { $basePath = ROOT_PATH . 'public/static/index/images/'; $image = Image::open($basePath . 'demo1.jpg'); $tempName = pat...
阅读全文
摘要:在做微信公众号时由于将xml转成对象,每个单独调用时可能会有意外麻烦,所以需要先转成数组,array_map是为了去除空格,因为我发现有部分元素两端是有空格的,造成过功能失效
阅读全文
摘要:使用unlink删除上传的文件出错,搜索是因为资源被占用,需要释放变量$info unset($info);问题解决
阅读全文
摘要:页面来源:https://www.jianshu.com/p/682ddef25f55 测试一个网站,因为需要验证码没获取到信息
阅读全文
摘要:move_uploaded_file保存失败后找错,先使用了try catch,但是没输出信息,才知道该函数在php中是警告属于error,不属于exeption,因此不能通过简单的if(!...)处理,外层的try catch仅仅捕获了Exception,没有捕获Error,所以程序异常终止 后来
阅读全文
摘要:// 开启报错提醒ini_set("display_errors", "On");error_reporting(E_ALL | E_STRICT); // 某一段代码查找异常
阅读全文
摘要:1. 引入文件: https://help.aliyun.com/document_detail/53111.html?spm=a2c1g.8271268.10000.99.5a8ddf25gG0wWP 2. 短信文档: https://help.aliyun.com/document_detail
阅读全文
摘要:台服务器上都快开启200个redis实例了,看着就崩溃了。这么做无非就是想让不同类型的数据属于不同的应用程序而彼此分开。 那么,redis有没有什么方法使不同的应用程序数据彼此分开同时又存储在相同的实例上呢?就相当于mysql数据库,不同的应用程序数据存储在不同的数据库下。 redis下,数据库是由
阅读全文
摘要:提交数据到https时,需要pem证书来加密。我们使用浏览器访问https的时候,浏览器会自动加载网站的安全证书进行加密。但是你用curl请求https时,没有通过浏览器,就只有自己手动增加一个安全证书进行加密。 curl 请求一共分四步,初始化,设置属性,执行并获取结果,释放句柄一 需要验证: 1
阅读全文