- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 php时间戳和普通时间格式互相转化
普通时间转化为时间戳strtotime($time)时间戳转化为普通时间date("Y-m-d H:i:s",$timestamp)
2019-05-07 16:59:35 3577
原创 tp5登陆session控制检测
tp5虽然说入口文件只有php一个,但是如果要进行session检测控制需要在每一个渲染页面的方法里都加上检测的代码,不加那个页面就不会检测,暂时没有找到什么更好的方法 if (Session::has('username')) { return $this->fetch(); }else{ return $this->fetch('admin/...
2019-05-08 17:11:09 1284
原创 tp5微信支付签名算法
$map就是签名需要的参数构建的数组,$key为商户平台的秘钥key,$type为加密类型,一般为MD5酌情调整 private function sign($map , $key, $type ='MD5') { if (!empty($map)) { ksort($map); $url = $this->creat...
2019-05-08 15:48:00 802
原创 tp5数组拼接成xml,xml解析成数组
数组拼接成xml /** * map 转 xml * @param $map * @return string */ private function MapConvertXML($map) { if(!is_array($map) || count($map) <= 0) { throw new...
2019-05-08 15:43:56 1630
原创 tp5调用外部链接curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,2);报错
源代码为curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,true);curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,2);curl_setopt($curl,CURLOPT_SSL_VERIFYSTATUS,false);curl_setopt($curl, CURLOPT_CAPATH,$certificate);调...
2019-05-08 15:38:53 2739
原创 微信支付返回xml解析出错
微信支付的返回信息是分为两部分的,第一部分时请求成功啊什么的,后面xml里的才是支付结果信息,如果直接解析返回信息就会出错,提示这不是一个正确的xml格式或者结尾开头不对等等.需要先将前面的请求信息去掉,上代码 //截取返回值中的xml 去掉响应状态信息 $response = substr($response,strripos($response,"<xml>"...
2019-05-08 15:32:51 2996
原创 tp5中自动存储创建,更新时间戳,自定义时间戳字段名
在tp5中可以设置开启创建更新时间戳,在database.php中找到如下 // 开启自动写入时间戳字段 'auto_timestamp' => true,设置为true时才会自动写入时间戳,当然,数据库设计的时候应该设计有相应的create_time和update_time字段create_time和update_time是默认字段名,如果想自定义的话,需要在mode...
2019-05-08 15:07:19 3194
原创 ueditor部署到服务器环境,图片路径创建失败
ueditor是百度的富文本编辑插件,在服务器环境上在框内添加图片会出现图片路径创建失败的错误.我出现这个错误的原因是因为我部署的环境是linux服务器.第一上传的路径不正确,第二文件夹的权限限制首先解决第一个问题,文件的路径问题,找到ueditor的配置文件夹下php文件夹,再找到config.json文件ueditor->php->config.json然后找到这么一段...
2019-05-08 10:19:05 770 2
转载 MySQL分组排序
原来的语句为SELECT id, user_id,higher_id,type,first_read,create_at,update_at FROM r_read_record WHERE r_read_record.user_id = $user_id GROUP BY r_read_record.higher_id ORDER BY r_read_record.create_at DESC...
2019-05-07 16:44:29 786 4
原创 将接获取到的用户昵称存入数据库出错
微信用户昵称里含有表情和emoji表情的时候存入数据库会出错解决方法有两个第一种 修改代码在存入数据库之前将用户的昵称用base64编码,去除的时候再用base64 解码就可以了第二种 修改数据库昵称字段的字符集将字符集修改为utf8mb4...
2019-05-07 11:39:03 460
原创 关于微信获取用户信息,需要用到两个token
微信开发的官方文档实在是坑的雅痞,我是在查阅了许多博客之后才弄清楚,获取用户信息的token不是和openid通知书返回的按个,在这里整理一下官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842首先第一步:用户同意授权,获取code这一步不多赘述,主要讲后面的两个token问题.请求格式为 ht...
2019-05-07 10:08:38 265
原创 微信开发,获取用户昵称,并将其存入数据库,微信昵称存入数据库出错
微信开发时,需要将进入系统的用户昵称存入数据.用获取用户信息的微信接口获取到用户的信息后,需要将其存入数据库,但是部分用户的昵称中可能存在表情,需要先编码才能存入,否则可能霍出错$nickname = base64_encode($userinfo['nickname']);这里的userinfo[′nickname′]是从微信接口返回的用户昵称,userinfo['n...
2019-05-06 13:46:23 2261
aceadmin后台管理系统
2019-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人