自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 thinkphp + 微信公众号获取经纬度

微信公众号获取经纬度好几个坑,很大,不注意搞,老惨了。相关文档这一部分,强烈建议使用官方配置好的demo,至少不会死得惨。网上好多自己封装的,理解起来头疼,demo位置在完档最下方官方demo示例代码下载好之后,解压里面的结构大概长这个样子,像我是php开发,选择相应demo这里面的四个文件都有点用,最后一个我自己换成了一个html,方便前端联调使用,放入框架结构大概就是这个样,一个最基本的类放在\extend文件夹下。其他的两个文件放在public下,因为公众号里面的access_toke

2021-05-18 19:11:09 271

原创 tp框架 (5以上都行)+ 微信公众号授权

官方文档地址.先找到这里,之后很多地方要用手机端授权界面根据自己项目情况,看看需不需要一个好看的授权页面。我是直接使用的网址,也就是前端ajax请求登录之后,直接让他在界面里请求相关地址,把红色框里的需要改的改成自己的就行。https://open.weixin.qq.com/connect/oauth2/authorize?appid= 写入自己的公众号的appid&redirect_uri=这个地方是你的授权后重定向的回调链接地址,千万注意需要使用 urlEncode 对链接进行处理:

2021-05-18 18:31:41 256

原创 tp5+阿里云短信

阿里云短信这块的配置直接去看tp6里的,一个样也是需要下载官方的sdk包附上下载地址:阿里云短信sdk下载下载完成后解压缩到项目文件夹下的\extend里面。事实上用到的只有这个文件夹下的E:\phpstudy_pro\WWW\jzphp\extend\aliyun_sms_php\aliyun-dysms-php-sdk这里的东西·,但是官方下载的里面有实例,就懒得拿出来了,根据自己需要去该就行下一步在你的公共文件夹里面新建一个类控制器,也就是php文件,自己随便起个名能知道就行我是SmsE:

2021-05-13 08:27:40 312

原创 layui 多部分 打印

首先确定需要打印的是哪些地方<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>添加合同</title> <link rel="stylesheet" href="../../layui/css/layui.css"> <script src="../../layui/layui.js">&

2021-03-30 19:02:41 573

原创 js 基本操作

1、layui js 模拟满足条件后实现点击效果,就是在黄色页面点击新增,不满足条件,同页面跳转值甲方印章这个页面。<ul class="layui-tab-title"> <li class="layui-this"id = 'b' >基本信息</li> <li id = 'f'>附件上传</li> <li id = 'j'>甲方印章</li> &lt

2021-01-06 09:42:54 83

原创 thinkphp6 +阿里云短信验证码

一、登录阿里云开通短信验证码1、正常添加,等待审核成功,获取自己的账号的access_key 以及access_secret 进到下边界面创建就行,保存好二、下载阿里云SDK包composer require alibabacloud/sdk三、thinkphp6 基本操作1、三个文件 第一个是config下的sms。修改红框内容为自己的内容。在上面几个步骤里面都有,找下填写 。以下单成功为例子 :外面的place是自己起的名字。里面的内容是在最后一张图添加模板之后能看见的信息。签名就是

2020-12-29 11:24:38 1396

原创 tp6 + 百度身份证识别ocr

一、登录百度AI开放平台创建orc应用1、选择文字识别→创建应用→做好记录后续使用下面三个数据2、选择需要操作的文字识别→买入身份识别和银行卡识别(根据自己实际需求选,这个返回的比较全面,有人头像,所以选择这分开的,要是只需要信息,买通用就行)二、下载sdk包我使用的框架是php的,thinkphp6。下载包地址:https://ai.baidu.com/sdk#ocr三、tp框架引入sdk包在项目三方类库vendor中新建一个ocr文件夹,把下载好的sdk包放入到里面:四、tp6相关

2020-12-29 10:11:31 785

原创 thinkphp6基本操作+日常写法记录

//整合一个二维数组中编码id一样的数组中的总数量 foreach($post['data']['enter[order'] as $v){ //给整合后需要生成的总数量起个名字 $v['order'] 这个变量就是编码id if (!isset($res[$v['order']]['out_number'])){ $res[$v['order']]['out_number'] = 0; } $res[$v['order']]['out_n

2020-12-25 15:03:13 1118

转载 php将jpg图片转换为png图片。去除白背景

转载于:php处理jpg图片背景色,将白色处理为透明色function pngMerge($o_pic,$out_pic){ $begin_r = 255; $begin_g = 250; $begin_b = 250; list($src_w, $src_h) = getimagesize($o_pic);// 获取原图像信息 宽高 $src_im = imagecreatefromjpeg($o_pic); //读取png图片 print_r($src_im); //imagesave

2020-12-12 15:09:06 724

转载 单纯的使用git 将本地项目上传到码云(gitee)远程仓库

转载来自:http://www.likecs.com/show-88041.html(供记录使用)前提条件:  1、本地电脑上已经安装了 git客户端,未安装的,具体安装过程可以参考此安装链接:https://blog.csdn.net/ezreal_tao/article/details/81609883  2、用户已经在码云上注册完成具体操作步骤:1、登录码云,在码云上新建仓库,填写相关内容,创建仓库2、在本地对应盘符下面,新建文件夹,例如:F:\gitRemote3、点击新建的文件

2020-11-03 10:34:58 837

原创 windows安装Cygwin以及swoole,方便本地开发仅支持linux环境的easyswoole。

部分转载于:Cygwin安装swoole及错误解决 swoole是一个非常牛逼的国产PHP框架,但是只能在Linux环境中运行 大多数的程序员在开发时都是windows系统,装虚拟机又比较麻烦 这时Cygwin出现了。Cygwin可以使我们在windows环境中拥有一个类似linux的命令行环境。 使用Cygwin安装swoole时需要安装支持的扩展前提:下载Cygwin工具和swoole源码Cygwin 官方地址:http://www.cygwin.com/swoole 官

2020-09-27 15:34:30 991 2

原创 thinkphp6+layui:点击增加新数据。前后处理

<body><div class="layui-fluid"> <form class="layui-form"> <div class="layui-row layui-col-space15"> <div align="center" class="layui-col-md3 layui-col-xs12"> <div class="layui-form-item"> <select name=

2020-09-08 13:39:17 553

原创 thinkphp6+layui-xmselect

首先让我们看看要实现的效果一般来说有两种情况。 1、第一种直接在一个数据表中建立父子级别关系,读出来遍历即可。 2、在数据表中建立父子级别关系。读取最低子类的数据。根据最低子类数据查找其他数据信息,并显示首先在页面上定义一个div。用于展示我们需要展示的数据<div align="center" class="layui-col-md3 layui-col-xs12"> <div class="layui-form-item"> <div class="la

2020-09-08 11:04:18 583

原创 thinkphp6+layui表格+ajax基本使用

1、使用表格展示基本数据首先写一个table作为我们将要使用的表格,用以获取我们后台传递过来的数据。<div class="layui-card-body "> <table class="layui-table" id="customer" lay-filter="customer"></table></div>紧接着在js中写入方法遍历数据。使用ajax请求数据接口。把得到的数据值进行便利。有时候我们的数据需要转换为文字或者判断,那就在需要

2020-07-30 13:29:18 2088

原创 thinkphp6 ---layui

在html中的if用法:{{# if (d.status=== 1) { }}编辑删除{{# } else if(d.is_del=== 1) { }}编辑{{# } else { }}编辑{{# } }}格式化小数点:(

2020-07-21 15:06:51 900

原创 phpstorm2020---svn---基本操作

基本操作更改1、更改字体,大小File–>>Settings–>>Editor–>>General。切换中文后直接搜索换行即可。然后把上面的按住ctrl + 滑轮 放大代码打开phpstorm 2020自动换行:需要手动加上;*.html;*.php 重启后生效。2、在桌面运行打开软件,弹出注册界面,选择evaluate for free,然后点击evaluate。3、Git安装操作1 下载使用PhpStorm上传代码到GitHub,我们需要先下载并安装

2020-07-07 16:28:44 1261

原创 阿里云日志服务—logtail正则表达

一、校验数字的表达式1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 8 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 9 有两位小数的正实数:^[0-9

2020-06-24 15:16:21 1391

原创 thinkphp6基本变化(杂七杂八)---阿里云函数计算采坑之路

redirect重新定向 转跳网址redirect('/admin/index')->send();渲染htmlreturn View::fetch('../view/index');

2020-06-24 14:34:42 1213

原创 函数计算采坑之路4:使用日志服务查看ecs挂载的nfs日志

使用日志服务,读取函数计算产生的日志因为日志服务Logtail默认只采集增量的日志文件(大白话来讲就是只支持最近产生的文件查看,有可能就几个小时)所以如果需要导入历史文件,可使用Logtail自带的导入历史文件功能。阿里云 —导入历史日志文件前提是:已在服务器上安装0.16.15(Linux系统)或1.0.0.1(Windows系统)及以上版本的Logtail,Windows系统Linux系统白话文翻一下阿里云操作步骤1.获取Logtail配置的唯一标识。 您可以在Log

2020-06-22 17:00:31 163

原创 阿里云函数计算基本操作

阿里云函数计算基本操作一、安装fun 便于 迁移 thinkphp 文件步骤一:准备环境1、您无需安装 Docker,仅安装 Funcraft 即可,最简单的方式即直接下载可执行的二进制文件。2、安装 Funcraft 到本机。3、通过下载二进制安装 打开 releases 页面,在最新的版本中选择一个对应平台的 release 压缩包链接,点击即可直接下载。 链接网址:(https://github.com/alibaba/funcraft/releases) 下载到本

2020-06-19 13:13:48 996

原创 函数计算采坑之路2:thinkphp案例开发配置步骤

1、打开tp5的入口文件(/public/index.php)在namespace think; 这句的下面,加如下代码:if(!$_SERVER['PATH_INFO']) $_SERVER['PATH_INFO'] = preg_replace("/^(\?s\=\/)/","",$_SERVER['REQUEST_URI']);2、在整个文件根目录,注意不是public目录而是当前文件根目录下新建index.php文件。其作用是函数入口文件。代码如下:<?php#自定义的域名,绑定

2020-06-19 13:13:04 439

原创 函数计算采坑之路3:通过云服务器ECS(Windows)访问NFS文件系统

我们在使用函数计算的时候,看个人需求来,一般来说应该用不到ecs服务器。但是我们可以创建一个小一点的ecs(主要方便观看我们挂载的Nas里的日志文件)本案例以ecs Windows Server 2012 R2系统为例,在VPC网络下的ECS Windows实例上挂载NFS文件系统。首先挂载文件系统需要安装NFS客户端。1、打开服务器管理器。2、选择管理 > 添加角色和功能。3、根据添加角色和功能向导提示安装NFS客户端。4、在服务器角色选项卡下,选择文件和存储服务 > 文件和 i

2020-06-19 13:11:42 348

有点皮的函数计算think部署.mp4

搞一个简单点的 函数计算部署 thinkphp6 一、自己搞一个账号----阿里云的,然后进入控制台--》找到函数计算---》就进入这个界面了 二、新建一个服务 假设你需要的是一个项目里面分很多部分,有user的,good的,order的。可以统一建立一个服务,假设叫做商城。。。。 三、然后新建一个函数,上传我们下载好的tp6的干净框架 四、这个选择根据个人需要来 五、根据上述需求啊,我们可以一个函数代表一块业务,每个函数扔进去一个框架,彼此间访问的时候可以使用api 来访问(我还没搞明白,明白在记录) 六、函数现在建立完成,然后导入我们的干净的源代码哈哈 正常可以直接在电脑上下载一个,为了防止忘记咋下,演示一遍 代开命令行 记不住命令,百度搜搜很简单哈哈 等着吧。我继续了 七、文件上传成功后,需要入口文件才能访问这个文件,所以在同目录下。新建index.php 为什么是index.php很简单 see 这个函数入口文件就是我们要建立的index.php 可以自己更改,后面的handler就是方法。。。。。。。 八、这个里面写的方法可以网上百度搜索 或者看下我的csdn上有记录,复制就行 https://blog.csdn.net/weixin_48201571/article/details/106852743 九、按照要求,换成自己的域名----还有绝对路径。。。我用的是系统给的,自己配置过的可以用自己的。这个路径是个难受的点,一定要配置正确,不要问我为什么。。。 十、保存完后可以打开路径看看了,应该就好了,但是啊。。。因为 Http Trigger 会自动在响应头中强制添加 'Content-Disposition: attachment' 字段,此字段会使得返回结果在浏览器中以附件的方式下载。此字段无法覆盖,使用 自定义域名 可以避免该问题。 so需要自己定义一个域名然后去访问就不会下载了,没配置是这个样子 下载出来。。。就很尴尬。so我在触发器里自己有写一个新的域名 自己搞一个就好。位置放好就行 完事,鼓掌,撒花 哈哈哈哈 再见了皮

2020-06-23

日志服务获取ecs本地磁盘日志.wmv

使用ecs挂载nas(nsf版),将文件定时或者直接复制到esc中c盘下任意位置。使用日志服务加载出来,便于使用

2020-06-22

空空如也

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

TA关注的人

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