php
文章平均质量分 69
织梦猫dedemao
这个作者很懒,什么都没留下…
展开
-
phpstorm关闭编辑器左边的竖线,点击竖线可以查看文件差异
phpstorm编辑器左边默认有一跟竖线,可以用来展示当前文件的差异情况:经常容易误点到。这样来关闭它:原创 2021-08-24 13:27:09 · 591 阅读 · 0 评论 -
PHP使用MeiliSearch实现全文检索
简介MeiliSearch是一个快捷、易用且易部署的全文搜索引擎,支持自定义搜索和索引,支持容错搜索、过滤器和同义词。天生支持中文搜索。同时支持搜索结果词语高亮显示等。相比ElasticSearch,MeiliSearch更加轻量化。官网地址:http://www.meilisearch.com/安装支持多种安装方式,本文采取的是docker的安装方式。其他安装方式详见官网文档:https://docs.meilisearch.com/learn/getting_started/installa原创 2021-03-21 20:46:45 · 2623 阅读 · 3 评论 -
windows10环境使用Zephir编写PHP7.4扩展
概念Zephir 是一种中间语言,以接近 PHP 的语法来编写代码,然后转换成 PHP 扩展。准备在开始之前,需要下载并安装好以下几样东西:安装Visual Studio 2017后续很多命令需要在VS 2017的开发人员命令提示符中执行。关于Visual Studio版本的说明:编译PHP 7.0+扩展 => Visual Studio 2015编译PHP 7.2+扩展 => Visual Studio 2017编译PHP 8.0+扩展 => Visual Studio原创 2021-01-31 20:03:09 · 775 阅读 · 1 评论 -
织梦在php7.3环境下不显示列表数据,只显示页码的解决办法
原因是在php7.3环境下,必须要初始化数组。打开include/dedetemplate.class.php文件,找到ParseAttribute函数,在$strLen = strlen($this->sourceString);代码的下方加入如下代码:$this->cAttributes->items = [];原创 2020-12-21 16:59:29 · 360 阅读 · 0 评论 -
PHP使用达梦数据库PDO方式中文乱码的解决办法
PDO方式下,即使设置了数据库为UTF-8编码,使用php的pdo方式查询出的数据依然是GBK编码。解决办法:打开C:\windows\System32\dm_svc.conf文件,新增一行:CHAR_CODE=(PG_UTF8)保存后重启apache原创 2020-07-17 09:44:02 · 1708 阅读 · 1 评论 -
PHP7安装mongoDB扩展,phpinfo没有,php cli下有的解决办法
win10下,将下载的php_mongodb.dll放到ext目录后,重启apache,发现在phpinfo里依然没有看到mongodb,但是在cmd下通过php -m却可以看到。通过搜索发现需要将PHP安装目录下的libsasl.dll文件拷贝至apache的安装目录(即httpd.exe所在的目录),然后重启apache即可。...原创 2020-05-14 19:40:17 · 933 阅读 · 0 评论 -
yaf框架学习之安装并配置phpstorm代码提示
yaf简介Yaf框架是大名鼎鼎的鸟哥:惠新宸(英文名:Laruence,PHP开发组核心成员, Zend顾问, PHP7主要开发者)用c语言编写的PHP框架,是一个以PHP扩展形式提供的PHP开发框架,相比于一般的PHP框架, 它更快,更轻便,内存占用率更低,就是本着对性能的追求,Yaf把框架中不易变的部分抽象出来,类如路由、自动加载、bootstrap、分发等,采用PHP扩展去实现,以此来保证...原创 2019-12-24 15:18:46 · 988 阅读 · 0 评论 -
PHP判断是手机QQ内置浏览器还是QQ浏览器
代码如下:if(isQQBrowser() == 'QQ'){ echo "QQ内置浏览器";}elseif(isQQBrowser() == 'QQBrowser'){ echo "QQ浏览器";}else{ echo "其他浏览器";}function isQQBrowser(){ if(strpos($_SERVER['HTTP_USER_AGENT'], 'QQ') !...原创 2019-11-10 20:40:43 · 3022 阅读 · 1 评论 -
一个PHP文件搞定微信公众号消息加解密
1.如何接收微信消息当用户给你的微信公众号发送消息时,当用户关注或取消关注你的公众号时等等,微信都会发送消息到你指定的地址。但前提是你指定并开启了服务器配置。message.php文件代码如下:<?phpecho $_GET['echostr'];exit();2.日志记录接收到的消息当正确设置并开启服务器配置后,微信就会将发送信息到你指定的网址了。为了知道...原创 2018-08-24 22:23:15 · 3799 阅读 · 1 评论 -
一个PHP文件搞定微信公众号自定义菜单创建
先看最终效果: 环境要求:PHP5.3+这里只实现view类型的按钮,其他的请自行修改,代码如下:<?phpheader('Content-type:text/html; Charset=utf-8');$appid='xxxxx'; //你的appid$appsecret='xxxxx'; //你的app密钥$wx = new WxService($appid,$...原创 2018-08-24 20:23:05 · 3495 阅读 · 0 评论 -
PHP使用PHPExcel导出Excel超简单示例
<?phperror_reporting(0);require_once('excel/PHPExcel.php');$head = ['姓名','身份证','性别','地址'];$body = [ ['周杰伦','510242197605300015','男','成都市高新区'], ['蔡依林','510242197605300014','女','成都市武侯区']...原创 2018-07-18 09:02:57 · 4859 阅读 · 2 评论 -
一个PHP文件搞定支付宝JSAPI支付
有些时候我们需要用支付宝扫码后由顾客自己输入消费金额并点击确定付款,付款完成后再跳转到指定的页面,目前可以实现该功能的只有JSAPI支付(APP支付)。思路:通过支付宝扫码打开指定的网址,然后在网址中点击按钮,用JS来触发并唤起支付宝原生支付,支付完成后,跳转至指定页面即可。支付宝JSAPI详细文档地址:https://myjsapi.alipay.com/jsapi/demo下载地址:https...原创 2018-06-18 15:00:46 · 9566 阅读 · 0 评论 -
一个PHP文件搞定支付宝系列之当面付(扫码支付)
网上的很多PHP支付宝支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入支付宝支付的带来些许帮助和借鉴意义。扫码支付,指用户打开支付宝钱包中的“扫一扫”功能,扫描商家展示在某收银场景下的二维码并进行支付的模式。该模式适用于线下实体店支付、面对面支付等场景。运行以下php文件代码即可生成一张付款二维码图片,使用支付宝扫一扫即可付款。原创 2017-11-27 14:44:55 · 18587 阅读 · 12 评论 -
php_igbinary+php_redis(从PHP5.3到7.2)最全集合
每次总是要网上选择对应php版本的redis扩展,这次索性把所有版本的redis扩展dll全部搜集了,方便以后查找。包括了从PHP5.3到PHP7.2,所有TS、NTS,X64和X86的所有版本的php_igbinary.dll和php_redis.dll原创 2017-12-14 13:03:59 · 5469 阅读 · 2 评论 -
一个PHP文件搞定微信支付系列之原生支付(扫码支付)
网上的很多PHP微信扫码支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,只有200行代码,希望可以给各位想接入微信扫码支付的带来些许帮助和借鉴意义。直接运行该文件即可得到一个支付二维码的图片。原创 2017-11-22 17:43:43 · 5826 阅读 · 0 评论 -
一个PHP文件搞定微信支付系列之公众号支付
网上的很多PHP微信扫码支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入微信扫码支付的带来些许帮助和借鉴意义。将该文件放到你的授权目录下,并在微信里访问这个文件,即可看到演示效果。原创 2017-11-22 17:57:48 · 2474 阅读 · 0 评论 -
一个PHP文件搞定微信支付系列之现金红包
网上的很多PHP微信支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入微信支付的带来些许帮助和借鉴意义。直接运行该文件即可给指定的微信用户发送现金红包。 *原创 2017-11-23 09:19:34 · 3054 阅读 · 1 评论 -
一个PHP文件搞定微信支付系列之企业付款
网上的很多PHP微信支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入微信支付的带来些许帮助和借鉴意义。直接运行该文件即可给指定的微信用户转账。原创 2017-11-23 09:22:14 · 1467 阅读 · 0 评论 -
CentOS7下PHP7.2安装redis扩展
1、安装phpizeyum install php-devel2、下载扩展源码包,直接用wgetwget https://github.com/edtechd/phpredis/archive/php7.zip3 解压php7.zip4 解压目录为pphpredis-php7,进入该文件夹,开始编译php扩展cd pphpredis-php7phpize5、查找php-config路径find /原创 2017-12-20 13:52:23 · 1483 阅读 · 0 评论 -
一个PHP文件搞定微信支付系列之退款
网上的很多PHP微信支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入微信支付的带来些许帮助和借鉴意义。直接运行该文件即可给指定的微信用户退款。原创 2017-11-24 21:11:01 · 3148 阅读 · 0 评论 -
一个PHP文件搞定支付宝系列之电脑网站支付
网上的很多PHP支付宝支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入支付宝支付的带来些许帮助和借鉴意义。原创 2017-11-25 21:08:20 · 3692 阅读 · 0 评论 -
支付宝手机网站支付出现系统繁忙,请稍后再试
今日在做一个文件搞定支付宝系列时,其中在做支付宝手机网站兼容微信浏览器时,遇到了不少坑,这里详细记录一下。1.验签出错 按照支付宝提供的demo(alipay_in_weixin_demo),里面只传了少部分参数,跟手机版支付有很大差别。按照手机版网页支付的接口,将post支付改造为get,通过?和&将参数和值连接起来访问,这样就没有报该错误了。2.系统繁忙,请稍后再试 这次的问题更麻烦,好不容原创 2017-11-26 12:14:04 · 16338 阅读 · 0 评论 -
一个PHP文件搞定支付宝系列之手机网站支付(兼容微信浏览器)
网上的很多PHP支付宝支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入支付宝支付的带来些许帮助和借鉴意义。原创 2017-11-26 12:41:47 · 8316 阅读 · 6 评论 -
java/php对应的AES/CBC/PKCS5Padding模式 加密解密
目前一个系统(java开发的)上将加密的用户名和密码传递到另一个系统(PHP开发的),约定了java使用AES加密,php在获得加密的用户名和密码后,进行解密。原创 2017-11-30 15:17:55 · 9153 阅读 · 1 评论