PHP
Ben Hooper
兴趣于编程,以及一系列开发
展开
-
laravel(7.0)下tntsearch(2.0)和jieba-php使用
使用的"teamtnt/laravel-scout-tntsearch-driver":"^8.1"版本。如需要,请先查看完此篇文章再修改代码。按照参考文章TNTSearch - PHP 实现的全文索引引擎,已经完成了英文分词的搜索。中文就需要jieba-php,但苦于tntsearch的驱动已经跟进laravel7,但jieba并没有跟进,致使我参考TNTSearch 轻量级全文索引+...原创 2020-04-05 14:05:29 · 868 阅读 · 0 评论 -
ThinkPHP5.0自带验证码功能使用
我使用的thinkphp框架是带有think-captcha的,没有的使用composer在框架根目录下执行(5.0版本)(5.1版本框架使用2.0)composer require topthink/think-captcha=1.*装完,在app的控制器写出方法以及对应的view文件,demo.php //访问到模板 public function test...原创 2018-07-23 17:35:37 · 6306 阅读 · 2 评论 -
NextCloud13.0.5+Ubuntu18.04安装部署(apache2.4+php7.2+MySQL5.7)
系统环境ubuntu18.04 LTS serverApache2.4.29Php7.2.9MySQL5.7.23假设服务器ip:192.168.1.50一、安装1、apache2安与php安装sudo apt-get update && sudo apt-get upgrade -ysudo apt-get install apache2 ...原创 2018-08-22 08:48:15 · 4447 阅读 · 0 评论 -
PHP使用OpenSSL的3DES加密
之前的项目用的3des是基于mcrypt_xxxx的,一上到php7就挂掉。php7及之后已经正式舍弃这个加密扩展,在写新项目基于php7的,所以指定的3des加密就用OpenSSL实现。网上我是没找到现成的,所以改动下得到下面的代码:<?phpclass OpenSSL3DES{ /*密钥,22个字符*/ const KEY='www.csdn...原创 2018-10-10 15:53:06 · 6241 阅读 · 2 评论 -
php中curl请求https接口数据
在网上的案例中,curl的普遍写法如下$curl = curl_init();curl_setopt($curl,CURLOPT_URL,'http://127.0.0.1');curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);//设置直接显示数据,浏览器直接显示,不解析数据$data=curl_exec($curl);curl_close(...原创 2018-11-04 20:22:00 · 1524 阅读 · 0 评论 -
微信小程序支付(PHP后台)“支付统一下单“接口的坑
按照微信的文档来看确实流程是什么样的,但某些数据却神一般的缺少说明,硬生生调了一天才知道完整的使用数据。官方的流程图是这样子的小程序提交订单后就需要后台请求两次API,一次为获取openid(某文档说是在小程序内获取不安全,所以丢给后台来获取),后面一次为获取prepay_id。最后那次“推送支付结果”是用到回调地址"<notify_url>https://xxx.com&...原创 2018-11-05 17:15:58 · 2381 阅读 · 0 评论 -
php计算STL模型体积
因为要实现后台估价stl模型文件的价格,所以需要计算stl的体积,参考了很多,但都是别的语言的,并不像调用别的库,并不需要渲染图形,只是单纯的读取文件数据进行计算,所以就自己写了。stl文件分为两种存储形式二进制和ascii码。二进制我用blender来生成一个正方体用hex的编辑器查看按其他网友的解释,文件开头的80字节是文件头,接下来的4字节是三角面的数量,之后的每50...原创 2019-05-21 11:22:43 · 1656 阅读 · 0 评论 -
Windows(WSL)运行swoole
常在windows开发,php的用的集成环境phpStudy。swoole又要求的Linux环境,不想虚拟机,文件操作起来麻烦,所以就尝试了swoole说的WSL,之前用过这个环境玩别的,而且网络跟当前系统公用,方便端口的使用。虽说还有Cygwin,但我从没接触过,而且swoole官方也说了,在这个环境下有些功能是受限制的。前期准备就是装WSL,win10的商店直接装就是了,而且需要在“启...原创 2019-05-16 15:16:56 · 3251 阅读 · 1 评论