-
php predis GEORADIUS 无法返回距离问题
今天安装 predis ^1.1 版本,按之前的项目使用方式使用GEORADIUS 发现 WITHDIST, 或者 WITHCOORD无效 无法返回距离或者经纬度。只能返回保存对象,一开始怀疑是否本地 reids 版本导致,于是进行代码测试 代码如下 // 经度 $longitude = (float)'110.153724'; // 纬度 $latitude = (float…- 391
- 0
-
PHP实现四种基本排序算法
[导读] 许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。这里记录下冒泡排序,插入排序,选择排序,快速排序四种基本算法,分析一下算法的思路。 许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还…- 376
- 0
-
PHP7.2以上版本PHPEXCEL无法导出问题
PHP7.2以上版本 PHPEXCEL无法导出问题 体现情况: 无法访问该网站....已永久移动到新网址 PHPEXCEL,PHP7.2以上版本无法导出Excel PHP扩展 PHPEXCEL 与 PHP7.3 高版本兼容问题 PHPEXCEL版本:1.81 当前截图框架DolphinPHP 全版本(与框架无关) 无法导出 EXCEL 原因为Shared/OLE.php第290行使用continu…- 518
- 0
-
Thinkphp5 模型里别名alias不生效bug【已解决】
使用很长一段时间的Thinkphp5.0,一直被一个问题困扰,就是模型里面数据查询无法使用别名,除非使用DB类 但是模型里面一般是直接使用 $this 或 静态方法 self 例如写一个 Join 查询 当前表取别名为t,查看当前Sql 可以看到别名没有起作用,经过我再三翻找源码,定位的位置是 \thinkphp\library\think\db\Query.php 尝试过,Db::…- 346
- 0
-
Laravel Please provide a valid cache path.
版本: Laravel 5.4 原因:手动删除 /storage/framework 下面的缓存文件夹 发现删除之后 laravel 并不会自动创建这几个目录, 直接提示错误 Please provide a valid cache path. 手动在 storage/framework 下面创建 sessions, views, cache 文件夹并给予可写权限问题解决- 750
- 0
-
微信小程序 wxParse 富文本解析新增音频mp3解析功能
wxParse 是目前微信小程序富文本解析最常用的工具了,但它在音频解析方面还有点小小的缺陷,无法解析音频。 也就是mp3 无法解析,文章内插入了mp3之后,小程序无法正常显示 针对 wxParse 音频无法解析问题,只需在wxParse 原代码上拓展一下代码,使得小程序能够比较完美地播放音频。 首先,在wxParse.wxml文件中,查询关键字 增加video标签支持,并循环添加 并在其后面添加…- 759
- 0
-
thinkphp 前后端分离的图像验证码拓展
thinkphp5.x 前后端分离图像验证码拓展 当前 Thinkphp 版本 v5.1.39 LTS 由于tp5.1的图像验证码功能是基于session的,且不支持拓展成其他存贮方式。 在前后端完全分离的情况下,使用Jwt鉴权,验证码功能直接废了。所以我改装了一下 tp5.1 的验证码功能模块,通过 cache 的方式实现前后端分离的情况下,对验证码进行验证。 项目地址 https://gith…- 1.3k
- 0
-
PHPexcel导出超时
PHPexcel 导出超时 Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) 或者 Maximum execution time of 30 seconds exceeded 使用PHPexcel 导出时由于数据越来越多经常会遇到导出超时,超出PHP运行内存限制问题,超出运行时间30秒。 解…- 1k
- 0
-
crmeb_pro 项目接入阿里云短信
crmeb_pro 框架内置了一个短信服务,但是根据群评价经常有人反馈不稳定,所以自行接入阿里云 文件地址 app\services\user\LoginService.php 找到 verify 函数,对比以下代码,把自己的配置改改即可使用 接入代码是通用的,什么项目都可以用,具体看这篇文章 阿里云短信API快速接入 <?php /** * 发送验证码 * @param $phone * …- 238
- 0
-
Composer 2.0 发布了
有什么新功能? 变更和改进的清单很长,如果您有兴趣阅读全部内容,请查看完整的变更日志。我将在这里重点介绍一些关键点。 性能提升 从Composer和packagist.org之间使用的协议到依赖关系解析,我们几乎对所有内容进行了全面检查,包括使用curl和约束评估优化来并行下载文件。这导致速度和内存使用方面的巨大改进。差异取决于您的用例,因此尽管我看到某些项目的两个方面的改进都超过50%的报告,但…- 623
- 0
-
微信服务商支付脱坑指南
最近使用微信服务商支付踩的坑,大坑小坑..... 商户ID与APPID不匹配 sub_openid and sub_appid not match openid与商户appid不匹配 普通商户不允许传sub_mch_id 当前页面的url未注册 签名失败.... 先看看未使用服务商支付时候的下单参数,也就是下图的普通商户版 的支付 这个普通商户的描述看上去没有问题只有一个appid与商户号mch…- 1.3k
- 0
-
定时任务不切换用户执行的后果
事故背景 某 thinkphp6.x 项目运行时,偶尔出现异步队列执行失败的情况,实际调试时发现一切正常,但是异步队列就是会经常出现失败超时 调试来调试去,就是没有问题,怀疑执行的进程太多,抢占了任务??【为了加快速度,开了五个进程】,后面调试减少到一个进程,好像好了很多【心理安慰+999】 就这样相安无事了好几天,这个问题又出现!!! 再因为这个任务是支付确认的异步队列,要是订单没有办法确认的话…- 226
- 0
-
Composer 国内镜像
phpcomposer 也不知道还好不好使,之前更新了很久的代码,一直拉取不到最新的,或是更新不够及时 https://www.phpcomposer.com/ Laravel China 镜像完成历史使命 https://learnku.com/articles/30758 这里推荐使用阿里云 阿里云 Composer 全量镜像 本镜像与 Packagist 官方实时同步,推荐使用最新的 Com…- 370
- 0
-
Category Order and Taxonomy Terms Order 慢卡顿
由于 WordPress 分类本身无法排序 Category Order and Taxonomy Terms Order 一款可以对分类进行排序管理的wordpress插件,对一些有着调用类功能的主题非常有用 这款插件本身内联了 Facebook 跟 Twitter 统计JS代码,由于国内无法访问这两个网站,所以我们使用这个插件的时候加载分类显得特别特别慢,但是我们可以直接屏蔽这两个统计代码 找…- 1k
- 0
-
萤火商城v2跨域最优解决方案
正在体验萤火商城v2 版本,国内php开源商城,目前使用过的我觉得萤火做的是做的比较好的,相比其他商城使用技术较新 其中前后端完全分离,强类型严格模式开发已经秒杀了大部分产品,当然因为使用技术较新,对开发的技术人员水平要求更高 目前看到的开源版的功能仅仅够用,商业版还没推出,持续关注中... 项目介绍 https://gitee.com/xany/yoshop2.0 萤火商城V2.0,是2021年…- 818
- 0
-
thinkphp-queue队列详细说明
think-queue for ThinkPHP6 安装 composer require topthink/think-queue 配置 配置文件位于 config/queue.php 公共配置 [ 'default'=>'sync' //驱动类型,可选择 sync(默认):同步执行,database:数据库驱动,redis:Redis驱动//或其…- 1.4k
- 0
-
Loaded Configuration File none
今天碰到一个非常邪门的问题,window环境下的php 拓展 pdo_mysql 好像装不上的样子 打开网站(thinkphp5.1)马上提示 could not find driver 用此关键字浏览器搜索后得到的答案都是 pdo_mysql 未安装,于是 php -m 查看当前拓展,发现此拓展稳稳当当的在列表当中,瞬间懵逼 于是打开phpinfo查看确认,发现phpinfo中与php -…- 409
- 0
-
PHP 算出字符串中文个数
算出某个字符串中中文的个数 $str = "中文english"; echo strlen($str); echo "<br>"; echo mb_strlen($str, "utf8"); 上面代码运行结果为 13 9 大家都知道,一个中文所占的字节数为 2,一个字母占 1 所以如果字符串中无中文时,这两个函数所求得出的字符…- 448
- 0
-
使用 composer 开发拓展包
当前 Thinkphp 版本 v5.1.39 LTS 由于tp5.1的图像验证码功能是基于session的,且不支持拓展成其他存贮方式。 在前后端完全分离的情况下,使用Jwt鉴权,验证码功能直接废了。所以我改装了一下 tp5.1 的验证码功能模块,通过 cache 的方式实现前后端分离的情况下,对验证码进行验证。 另外使用 Composer 方式创建一个库前后端分离的图片验证码库 1、建立一个仓库…- 504
- 1
-
thinkphp5 数据库字段比较不生效
今天使用 thinkphp5 写一段Sql查询数据库一个字段大于另外一个字段时发现Sql是正确的,但是实际查询结果不对 比如查询用户表xiadmin里面 积分score 大于 余额balance 的用户 XiadminModel::where('score', '>', 'balance')->select(); 咋一看,没毛…- 553
- 0
-
微擎 tpl_form_field_video2 组件添加视频封面
问题不大,记录下来方便下次查询 。但是查文件查到头皮发麻 原视频组件查看方式只有一张默认的视频封面图,视频标题不明确的话无法知道是哪个视频,如图 修改完成后效果 修改过程 这个视频组件模态窗是直接加在JS文件里面的 具体文件路径为 /web/resource/js/app/common.min.js 将此文件格式化文件后搜索关键字 /web/resource/images/icon-video.p…- 237
- 0
-
DolphinPHP Excel 导入导出插件实例
官方提供的这个导入导出插件直接支持导入导出时插入到某个数据表 导入各参数说明 * 导出Excel * @param string $expTitle 文件名称 * @param array $expCellName 表头 * @param array $expTableData 数据 * @param array $mergeCells 合并单元格 导入实例 public function exp…- 437
- 0
❯
个人中心
购物车
优惠劵
今日签到
有新私信
私信列表
搜索
扫码打开当前页

加个微信呗
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
K优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!





















