自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小聪的博客

最近把以前写的东西整理一下

  • 博客(44)
  • 收藏
  • 关注

原创 用小程序openid通过公众号给用户发消息模板

【代码】用小程序openid通过公众号给用户发消息模板。

2023-08-28 15:57:14 504

原创 php代码打印

利用lodop打印 打印地址。

2023-05-26 08:44:05 197 1

原创 php对接mqtt协议

【代码】php对接mqtt协议。

2023-05-06 11:31:46 1033

原创 git提交

【代码】git提交。

2023-04-14 09:55:33 136

原创 tp5微信提现

【代码】tp5微信提现。

2023-04-14 09:51:55 257

原创 用户关注公众号获取用户的openid

在微信公众平台基础设置里面设置服务器配置。

2023-04-14 09:50:28 566

原创 微信订单金额原路返回

【代码】微信订单金额原路返回。

2023-04-14 09:49:46 118

原创 微信小程序支付

【代码】微信小程序支付。

2023-04-13 17:04:55 59

原创 uniapp安装请求

新建request.js。在main.js添加。

2023-03-27 10:13:33 81

原创 php http_build_query异步(模拟多线程)

【代码】php http_build_query异步(模拟多线程)

2023-03-14 18:28:01 177

原创 使用ab测压

ab测压

2022-06-01 11:40:53 93

原创 提交gitee强制合并

$git pull origin master --allow-unrelated-histories

2022-05-28 08:11:06 318

原创 curl请求

if (!function_exists('curl_get')) { /** * curl请求(GET) * @param string $url 请求地址 * @param array $data 请求参数 * @param array $header 设置头部参数 * @return bool|string 返回结果 * @author 牧羊人 * @date 2019/4/5 */ function curl_get($url, $data =

2022-05-24 10:42:25 119

原创 微信小程序笔记

微信小程序笔记wx:for="list" wx:key="k" wx:for-item="item" wx:for-index="label"//跳转页面 wx.redirectTo({ url: '/lionfish_comshop/pages/order/index?is_show=1' }) //点击事件bindtap="clickSearch"//读取缓存 wx.getStorageSync("currentCity"); //缓存 wx.setStorage({

2022-05-18 13:42:07 149

原创 vscode替换代码中间的回车

ctrl+h替换 ^\s*(?=\r?$)\n替换空

2022-04-28 21:28:34 5465

原创 阿里云发送短信

<?phpnamespace app\index\controller;use think\Controller;class SignatureHelper extends Controller{ /** * 生成签名并发起请求 * * @param $accessKeyId string AccessKeyId (https://ak-console.aliyun.com/) * @param $accessKeySecret strin

2022-04-13 11:50:41 494

原创 layui关闭页面 刷新父级页面的表格

// 获得frame索引var index = parent.layer.getFrameIndex(window.name); //关闭当前frame parent.layer.close(index); //刷新父级页面的表格parent.layui.table.reload("tabledata");

2022-02-18 10:26:53 844

原创 element 在弹框上loading加载

element 在弹框上loading加载在需要弹出的元素上加<el-table :data="tableData.data" stripe style="width: 100%" v-loading="fullscreenLoading" element-loading-text="正在加载数据" :element-loading-spinner="svg" element-loading-svg-view-box="-10, -10, 50, 50" ele

2022-01-22 10:56:18 4353 3

原创 base64文件流转为文件保存

$label_content='base64位文件流';$label_url='保存文件路径';$img = base64_decode($label_content);$a = file_put_contents($label_url, $img);

2021-12-28 10:43:49 559

原创 tp6踩坑where查询为空或者不为空的字段Argument 4 passed to think\\db\\Builder::parseExp() must be an instance of thi

if(input('url')=='1'){ $where[]=['url','<>',''];}if(input('VR_JOB_URL')=='2'){ $where[]=['url','=',null];}

2021-12-22 11:35:40 2326

原创 tp6常用笔记整理

//返回role_id列对各用,隔开$admin_role = Db::name('admin_role')->order('id', 'desc')->where('admin_id', $admin_id)->column('role_id');//插入多条数据,分每次100Db::name('user')->limit(100)->insertAll($data); //数组转jsonjson_encode()//插入数据返回idDb::name('user

2021-12-18 11:11:05 1254

原创 tp6重定向

//引入use think\exception\HttpResponseException;//调用$this->redirect(url('index/wechat/start'));//方法public function redirect(...$args) { throw new HttpResponseException(redirect(...$args)); }

2021-11-20 17:04:08 1155 1

原创 记录tp6分页丢失参数的问题

$data = Db::name('classes')->where($where)->order('id', 'desc')->paginate(['list_rows'=>12, 'query'=>request()->param()], false)

2021-11-19 15:07:26 271

原创 vue3 踩坑Cannot read property ‘url‘ of undefined

引入组件提示Cannot read property ‘url’ of undefined运行vue项目的时候会自己生成模板 在vue项目里面编辑或者移动组件路径会读取不到解决办法重启vue项目

2021-11-12 17:03:00 8619 11

原创 async异步

const onSignIn = async() => { proxy.$refs['form'].validate(valid => { if (!valid) { console.log('error submit!!') return false } }) let info=await request({url: '/admin/login/login',method: 'post',data: state.ruleFo

2021-10-28 15:27:29 233

原创 vue-next-admin axios请求头和响应拦截器

src/utils/request 17行请求头tokenconfig.headers.common['Authorization'] = `${Session.get('token')}`;响应拦截器if (res.code && res.code !== 0 && res.code !== -1) { // console.log(res); // `token` 过期或者账号已在别处登录 if (res.code === 401 || res.code =

2021-10-28 15:25:02 549

原创 tp6使用token验证

首先安装composer require firebase/php-jwt使用use \Firebase\JWT\JWT;if (!function_exists('signToken')) { //生成验签 function signToken($uid){ $key='!@#$%*&'; //这里是自定义的一个随机字串,应该写在config文件中的,解密时也会用,相当 于加密中常用的 盐 salt $token=array( "iss"=&gt

2021-10-28 15:17:37 1439

原创 vue笔记

卸载脚手架npm uninstall -g @vue/cli 卸载3.x版本脚手架npm uninstall -g vue/cli 卸载2.x版本脚手架安装vue CLinpm install -g vue-cli运行项目cnpm run dev打包发布cnpm run build创建vue脚手架第一个项目vue init webpack 项目名安装axiosnpm install axios --save-dev配置main.js中引入axiosimport axios for

2021-10-26 18:20:42 62

原创 pdf预览下载pdf.js

下载pdf.js官网地址https://mozilla.github.io/pdf.js/php代码//转义两次php把中文字转义$title =iconv("utf-8","gbk",urlencode(urlencode($info['pdf_name'])));$url=request()->domain();$code_content = $url.'/static/pdf/web/viewer.html?file=/static/uploads/'.$info['pdf'].

2021-10-12 18:21:32 310

原创 js点击复制clipboard.min.js

下载地址clipboard.min.jshttps://sourceforge.net/projects/clipboard-js.mirror/代码示例<span class="anli" data-clipboard-text="123">复制链接</span><script> var clipboard = new ClipboardJS('.anli'); clipboard.on('success', function (e) { la

2021-09-28 10:34:39 1184

原创 tp5.1多表联查

$where=[];$page['page']=input('page');Db::table('think_order')->alias('o')->where($where)->join('think_work w','o.id = w.artist_id')->join('think_card c','o.card_id = c.id')->field('o.*,w.work,c.card')->order('o.id','desc')->pag

2021-09-11 11:11:32 372

原创 php数组下标从0开始

$item = array_merge($item);

2021-09-04 16:39:36 1111

原创 tp6 整理笔记 ajax+token提交

tp6安装composer create-project topthink/think tp复制根目录.example.env文件改名.env多应用模式composer require topthink/think-multi-app安装模板引擎composer require topthink/think-multi-app引用use think\facade\View;//用法View::assign('','');return View::fetch();命令行创建p

2021-09-01 11:52:45 467

原创 微信开发平台和微信公众平台绑定

登录微信开发平台管理中心-公众账号-按照操作完成

2021-08-13 19:04:12 298

原创 tp5.1微信公众平台授权登录

微信公众平台服务号设置-公众号设置开发基本配置前端代码<a href="{:url('wechat/start')}">微信登录</a>php代码<?phpnamespace app\index_m\controller;use think\Db;use think\Controller;use think\Config;use think\Session;use think\Request;/*** 微信授权登录类*/class Wec

2021-08-13 19:00:53 544

原创 php删除缓存文件循环删除文件夹下的所有文件

循环删除文件夹下的所有文件function delCache($path, $delDir = FALSE) { $message = ""; $handle = opendir($path);//打开目录 if($handle){ while (false !== ( $item = readdir($handle) )) {//判断目录 if ($item != "." && $item != "..") {

2021-08-11 18:40:48 174

原创 html响应式网页css引入

响应式网页引入代码(min-width:320px) and (max-width:540px)表示手机页面320到540之间的css<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /><link rel="stylesheet" href="css/common.css" /><link

2021-08-11 18:36:28 118

原创 tp5.1导出简单生产execl表格并导出

最近整理了一下以前写的代码以前用的tp5写的 tp5.1改了引用方法 所以用composer 方便一点附上代码 下载类库composer require phpoffice/phpexcel下载方法public function out(){ $leaves=db('leave')->where($where)->select(); $objPHPExcel=new \PHPExcel(); //设置表头信息 $objPHPExce

2021-08-11 18:21:55 308

原创 layui 点击图片放大功能

function EnlargeImage(obj) { layer.photos({ photos: $(obj), shadeClose: false, closeBtn: 2, anim: 0 }); }

2021-08-11 17:05:45 336

原创 tp5.1 阿里云oss上传

composer 下载oss类composer require aliyuncs/oss-sdk-php导入oss类use OSS\Core\OssException;use OSS\OssClient;开始上传文件public function files_(){ $this->config=[ 'cfg_accessKeyId'=>'*********', 'cfg_accessKeySecret'=>'*******', 'cfg_endpoi

2021-08-09 18:48:40 341

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除