❤ 午后云淡风轻,忙碌之余思索下人生!
|
RSS订阅
|
加入收藏
Toggle navigation
首页
程序语言
前端脚本
建站优化
系统运维
资源分享
印象笔记
如歌岁月
TP5.1多对多关联中间表批量写入失败
自从上次TP官方自爆了个安全漏洞后,火速就去做了升级,升级完我发现好几个问题,先是刚拉下来的框架就跑不起来,提示控制器不存在,反馈后流年竟然在线秒升级。后面又发现验证码加载不出来了,这个怪我,依赖没搞好,captcha扩展被删了导致的。再接着又发现paginate的query参数丢了,因为更新漏洞后,我发现参数获取方式变了,导致q...
阅读全文
解决ThinkPHP升级5.1后输出字符被转义的问题。
最近给博客升级框架,由于从5.0过渡到5.1要修改的地方还蛮多的,加上之前一些代码在实际运行中略显低效,索性就把后端重构一下。把一些关键部位调整到位后刷新页面,发现原先用于输出备案信息的地方被转义输出成字符串了,印象中TP模版输出默认是使用htmlspecialchars函数的,既然能原样输出字符串,所以和后端改造的关联不大。使用...
阅读全文
PHP7新特性之两个小小语法糖。
想起写下这篇原本是因为群里龙大佬说PHP7下count有问题,顺道就讽了他一句。其实我自己也没有详细了解下PHP7到底在哪些方面做了修改。所以空了就翻了翻手册,看到几个比较简单又很常用的特性就搬来水一文。标题中的语法糖本文中仅限一处,原本是不想写之的,想想标题过于简单,怕是要被度娘嫌弃,还是编造个略长的吧。先来说下龙大佬提到的co...
阅读全文
ThinkPHP5下实现Auth鉴权访问。
其实这算是一篇水文,最近有点忙有点累,记得没两天更文的今天一看已经过去一周了,刚好新项目上需要使用Auth来控制权限操作,恰巧ThinkPHP最近官方把5.1更新的有点频繁,从5.1.6一口气接二连三的更新到了5.1.11,导致项目没有框架更新的快,汗,丢人。写这篇水文的缘由是升级框架后,莫名发现之前运行正常的Auth报了个奇怪的...
阅读全文
My97DatePicker日期控件自定义脚本日期在ThinkPHP5下面报错
最近一个项目又牵扯到日期限定的操作,在thinkPHP5下集成My97DatePicker过程中报了一个未定义变量:D的错误。一般性载入没问题,只有在自定义脚本日期上报错。很显然是冲突造成的。问题场景复现。使用My97DatePicker自定义脚本日期,做一个时间段的选择,起始时间为今日起,终止时间为未来某一天。两个日期选择框,对...
阅读全文
宝塔面板下升级到PHP7.2,无法查看phpinfo的解决办法。
自从建站后没多久,就把PHP的版本升级到7了,后续有升级到7.2了,一直也没关注过phpinfo的信息,今天小伙伴在群里说我草,phpinfo都看不到,我大概想了一下,好像宝塔的安全设置有个关于phpinfo显示开关的,我去找了一下,并没有发现相关开关,估计是我记错了。那这问题总得解决呀。方法一:使用phpinfo()函数。太ea...
阅读全文
PHP对数组进行排序操作
昨天别人问了我一个问题,瞬间把我给问懵了。事情是这样的,问我给到一个既定数组,现在让我实现下将数组元素从低到高升序排列。第一个反应是直接使用ksort之类排序函数操作(一时脑子浆糊,这系列函数每次都要翻手册,实际上是asort)。告诉我,不能使用内置函数,需要自己写一个。好吧,这么大的坑,有简单的不用,要来个复杂的。当时写了个简单...
阅读全文
ThinkPHP使用数组条件进行查询之同一字段多个条件
对同一表中多个字段的查询,在thinkPHP中使用数组条件进行查询,有三个好处,第一可以批量设置多个查询字段,第二可以设置多个查询条件,第三结构化你的代码,让代码更具可读性。数组条件查询有简单数组查询、数组表达式查询,一般使用$map保存数组条件。简单数组条件查询例如需要查询user表中用户名(username)为“xifengl...
阅读全文
以关联表中的count计数作为主表的排序依据(进阶版)
上一篇文章在最后提到“在foreach循环中嵌套查询,这是非常耗费资源的”。当时考虑到本站应用场景简单,查询仅为百位数量级,性能损失忽略不计,就图简单没有深入去重写程序。今天得空,改造了下程序,通过操作数组来达到避开在遍历中使用count查询的目的。先来通过thinkPHP的debug函数来测试下昨天的程序性能。public&nb...
阅读全文
以关联表中的count计数作为主表的排序依据
标题场景例如本站右侧标签云,主要的排序依据是tag标签出现的次数。由于数据库设计时,将tag标签独立,并没有作为article文章表的一个字段。通过一个中间关联表(art_tag)来对应文章表(article)和tag表(tags)之间的映射关系。通过查询tags表中的数据,以art_tag表中的映射数量进行排序操作。先来看下三个...
阅读全文
«
1
2
»
文章归档
2024 年 12 月 (0)
2024 年 11 月 (0)
2024 年 10 月 (0)
2024 年 09 月 (0)
2024 年 08 月 (0)
2024 年 07 月 (0)
热门文章
在上海外地牌照车辆异地年检流程
MIUI11降级到MIUI10的操作步骤(米6)
推荐几个vs code的常用插件
科鲁兹、英朗等雪佛兰别克系更换车钥匙壳
被方正字体投诉侵权说起
标签云
生活日常
ThinkPHP
PHP
动手系列
Python
SEO
软考
汽车
攒机
ASP
循环
宝塔面板
IP地址
验证码
纪念日
钉钉开发
熊掌号
网站优化
博客
旅游
安全漏洞
环境配置
数组
一地鸡毛
javascript
远程
API
百度算法
盘点
CDN
Jquery
短信平台
字体
影评
windows
IIS
刷机
修电脑
系统
树莓派
wordpress
bootstrap
疫情
Nginx
排序
MIME
UEditor
Ajax
CSS
随机数
热评文章
一个充满魔幻功能的wordpress主题(Dragon主题)
删除QQ内置浏览器,不再为误点烦恼。
被方正字体投诉侵权说起
一款大气简洁typecho主题(OVERFLOW主题)
如何让网站打开变快?暨网站速度优化指南。
与我联系
QQ
微信
关于本站
关于站长
使用声明
留言友链
网站地图
更新日志
致敬开源