thinkphp3.2.3经典漏洞:任何文件可以被越权包含执行发布于2020年04月28日 php 苏南大叔再来发一个thinkphp@3.2.3的经典漏洞,最新的thinkphp@5.0.3中是没有本文所描述的这个漏洞的。所以,各位不明真相的吃瓜群众,可以暂时散散了。本文描述的漏洞可以用于破解上一个.log日志... 阅读更多
thinkphp5,报错too many connections,怎么办?发布于2020年04月27日 php 苏南大叔调试了一个前同事留下的代码,发现了一个比较奇怪的问题。那就是:在一个大量循环数据库查询的过程中,基于thinkphp5的一个代码报错了,错误信息是连接数过多。那么如何解决这个奇怪的问题呢?本文测试环境:ma... 阅读更多
composer升级安装,如何解决zlib报错问题?发布于2020年04月25日 php 苏南大叔描述一下使用composer的时候,可能会遇到的一个zlib的报错问题。在平时的应用中,由于很多类库都是下载自带的,其实苏南大叔觉得,使用composer的机会,也不是很多。本文中,苏南大叔描述的问题,出现... 阅读更多
php废弃函数ereg_replace(),如何用preg_replace()替换?发布于2020年04月21日 php 书接前文,苏南大叔在本篇文章中,继续描述php的废弃函数ereg_replace(),它的替代函数是:preg_replace()。本文中的整体思路和ereg()函数的替代方案差不多。所以,大家可以对照着看看。相关... 阅读更多
php废弃函数ereg()eregi(),如何用preg_match()替换?发布于2020年04月20日 php 苏南大叔来描述一下php的两个废弃函数,ereg()和eregi()函数。这两个函数,存在于php@4和php@5系列中,在php@7系列中,就会被提示函数不存在。那么,该使用什么函数进行替代呢?这个答案就是:pr... 阅读更多