PHP
李小白1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【PHP】thinkphp6远程一对一hansOneThrough使用,白话文参数解释
/** * HAS ONE 远程关联定义 * @access public * @param string $model 模型名 * @param string $through 中间模型名 * @param string $foreignKey 关联外键 * @param string $throughKey 关联外键 * @param string $localKey 当前主键 * @para.原创 2021-05-26 10:42:11 · 2976 阅读 · 10 评论 -
【PHP】phpoffice/phpword 插入colum柱状图多个series重叠问题
上面就是效果图,本来应该并列排版的红色和蓝色柱状,重叠在一起了这个bug是phpoffice/phpword 0.18.1版本及以前才会有的,这里是其他人在github上提交的issuehttps://github.com/PHPOffice/PHPWord/issues/1807解决办法是升级phpoffice/phpword包的版本,如果不能升级版本,修改文件phpoffice/phpword/src/PhpWord/Writer/Word2007/Part/Chart.php line ...原创 2021-04-26 11:14:14 · 927 阅读 · 0 评论 -
【PHP】phpoffice/phpword表格设置跨行colspan跨列rowspan
项目需要导出word报告,而且需要在word中绘制表格,并且表格有跨行跨列设置,相关参考文档并不多,自己就看了一下源码结合官方文档实现跨行跨列效果,做个简单记录简单来说跨列colspan使用gridSpan属性:int,跨列使用vMerge属性:restart/continue示例代码如下$baseCellStyle = ['borderSize'=>1,'vAlign'=>VerticalJc::CENTER,'vMerge'=>'restart'];//基础单元格属性,...原创 2021-04-01 10:59:58 · 2033 阅读 · 0 评论 -
【PHP】php解决微信获取网页授权多次回调的问题!
在项目开发的时候,需要获取微信用户信息大家都知道,获取用户信息的第一步,是获取微信授权码code,需要将页面重定向到https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#...原创 2018-06-22 11:18:13 · 1720 阅读 · 0 评论 -
【PHP】 php定时器那点事
本文转自 https://tlanyan.me/timer-in-php/ 转载请注明出处常见的定时器有两种:一种周期性定时执行,例如每天的凌晨三点出报表;另一种在指定时间后执行(一次),例如会员登录系统五分钟后发放每日登录奖励。两种情况对应shell中的cron和at命令,与JavaScript中的setInterval和setTimeout函数类似(严格来说setInterval是周期性执行...转载 2018-06-29 15:29:50 · 3704 阅读 · 0 评论 -
【PHP】phpstorm + xdebug 断点调试
任何程序的开发过程中,都要经过大量的调试,像java或者c语言这种,比较成熟的IDE都是自带了断点调试功能。但是php的断点调试功能就相对来说麻烦得多,要经过一系列的配置才能使用本人开发php所使用的工具是phpstorm,phpstorm谁用谁知道。下面我就介绍phpstorm如何配合php xdebug扩展进行断点调试。step1:下载xdebug你可以先到你php的扩展目录,找一找有没有ph...原创 2018-07-09 09:46:53 · 331 阅读 · 0 评论 -
【PHP】php绕过MD5
if ($user['password'] == md5($password)) { $logined = true;}在做用户登录的时候常常会用到md5加密计算比较密码,md5后相等,就可以成功执行下一步语句,登录成功。但是这样做并不安全,因为 0e在比较的时候会将其视作为科学计数法,所以无论0e后面是什么,0的多少次方还是0。介绍一批md5开头是0e的字符串QNKCDZO0e83...原创 2018-06-28 15:35:47 · 3551 阅读 · 0 评论 -
【PHP】Yii2如何使用redis缓存
有网友指出修改框架源码是不对的,因为会被composer更新覆盖掉,我下面的操作大家适当取舍就行 现在做产品对抗并发的要求是越来越高了,所以memcache、redis这种基于内存的缓存是备受青睐。本人项目所使用的框架是Yii2,所以就来研究一下Yii2中如何使用redis。在网上查了几篇资料,感觉都不够完美。网上能查到的最多的写法如下,以下言论纯属个人观点,有错误的地方希望各位...原创 2018-07-13 13:39:53 · 8708 阅读 · 3 评论
分享