PHP
Lucky_Freedom
这个作者很懒,什么都没留下…
展开
-
easyAdmin点击头部菜单打开子菜单的第一个
点击横向菜单默认打开第一个子菜单路径:static\plugs\lay-module\miniMenu.js //点击上方左列表第一个提交请求 hjy var leftFirstUrl = $("#" + menuId + " .menu-li .isFirst").attr("layuimini-href") var leftFirstTitle = $("#" + menuId + " .menu-li .原创 2021-01-05 10:03:32 · 642 阅读 · 2 评论 -
PHP 二级分类 带等级标识
PHP二级分类function tow_tree($data){ foreach($data as $key => &$value){ foreach($data as $k => &$v){ if($value['id'] == $v['pid']){ $v['level'] = 2; $value['child'][$k] = $v; } } } return $tree;}有时候不需要那么多的下级分类用这个就够来。..原创 2020-11-12 16:30:22 · 371 阅读 · 0 评论 -
thinkphp返回的页面总是进到iframe里显示
今天用layui和thinkphp开发一套系统时遇到通过控制器渲染的登录页面跑到iframe里面显示。// 之前是这样写的echo header('location:$url');后来改成这样后就不会再iframe里显示而是单独在浏览器里显示。关键就在于 “top”关键字。// 这样写跳转不会再iframe里打开echo exit('<script>top.location.href="url"</script>');目前还不太清除为什么会跑到iframe里面,后原创 2020-11-09 15:33:26 · 780 阅读 · 0 评论 -
PHP opcode缓存代码避免重复编译
配置项Valueopcache.enable boolean启用操作码缓存。opcache.enable_cli boolean仅针对 CLI 版本的 PHP 启用操作码缓存。opcache.memory_consumption integerOPcache 的共享内存大小,以兆字节为单位。opcache.interned_strings_buffer integer用来存储预留字符串的内存大小,以兆字节为单位。opcache.max_accelerate...原创 2020-09-08 10:45:42 · 120 阅读 · 0 评论 -
PHP7.4.3 imagettftext(): Could not find/open font
1.如果出现报错,首先是查看路径是否是相对路径。如果我们发现报错比如:Warning: imagettftext(): Could not find/open font in我们需要将路径改成绝对路径,这里提一个函数realpat(),此函数可以将相对路径转换成绝对路径。//设置字体的路径 $font='./Daft-Font-1.ttf'; //添加内容 $content="hello word!"; //设置字体的颜色和透明度 $col=imagecolorallocatealpha(原创 2020-09-07 18:36:11 · 2519 阅读 · 0 评论 -
获取微信公众号token以及小程序码的接口
// 获取微信公众号的Access Token$url="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$appsecret;请求公众号的token值访问接口传入appid(小程序表示id)appsecret// 获取小程序码 $url="https://api.weixin.qq.com/wxa/getwxacodeunlimit?ac原创 2020-09-05 14:07:20 · 740 阅读 · 0 评论 -
PHP处理textarea提交带换行的文本前端却不展示换行问题
有时候后端接受到的textarea值会直接保存到数据库,当前端拿来用的时候无法展示出换行。比如传递的是这里有两种方法解决第一种.文本转换数组返回给前端//装换数组进行储存,然后再通过数组传给前端取展示。$content = $_POST['content']; //接收要处理的值$contentarr = explode("\n",$contetn); //通过explode函数以空格为分割点将文本组装成数组//由于数据库里不能直接保存数组所里我们这里要对数组进行序列化后才能进行保存$原创 2020-09-04 15:18:44 · 849 阅读 · 0 评论 -
PHP打印小票排版问题
解决小票空格填充排版问题首先获取文字个数建议使用mb_strsub()函数,因为系统自带的strsub()返回的是字节的数量。汉字因为编码不同,UTF8下占3个字节GBK、GB2312下占2个字节。影响判断汉字的个数。空格用全角空格无论是使用str_pda();str_repeat()填充空格还是用循环填充空格,需要注意的是输入法半角下的空格和汉字宽度不一致,全角的才一致。填充空格的时候一定要注意。下面代码展示一下// 后面跟上字符编码格式$strnumb = mb_strlen($act原创 2020-08-18 08:47:01 · 563 阅读 · 0 评论