- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 thinkphp + 微信公众号获取经纬度
微信公众号获取经纬度好几个坑,很大,不注意搞,老惨了。相关文档这一部分,强烈建议使用官方配置好的demo,至少不会死得惨。网上好多自己封装的,理解起来头疼,demo位置在完档最下方官方demo示例代码下载好之后,解压里面的结构大概长这个样子,像我是php开发,选择相应demo这里面的四个文件都有点用,最后一个我自己换成了一个html,方便前端联调使用,放入框架结构大概就是这个样,一个最基本的类放在\extend文件夹下。其他的两个文件放在public下,因为公众号里面的access_toke
2021-05-18 19:11:09 338
原创 tp框架 (5以上都行)+ 微信公众号授权
官方文档地址.先找到这里,之后很多地方要用手机端授权界面根据自己项目情况,看看需不需要一个好看的授权页面。我是直接使用的网址,也就是前端ajax请求登录之后,直接让他在界面里请求相关地址,把红色框里的需要改的改成自己的就行。https://open.weixin.qq.com/connect/oauth2/authorize?appid= 写入自己的公众号的appid&redirect_uri=这个地方是你的授权后重定向的回调链接地址,千万注意需要使用 urlEncode 对链接进行处理:
2021-05-18 18:31:41 314
原创 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 374
原创 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 626
原创 js 基本操作
1、layui js 模拟满足条件后实现点击效果,就是在黄色页面点击新增,不满足条件,同页面跳转值甲方印章这个页面。<ul class="layui-tab-title"> <li class="layui-this"id = 'b' >基本信息</li> <li id = 'f'>附件上传</li> <li id = 'j'>甲方印章</li> <
2021-01-06 09:42:54 122
原创 thinkphp6 +阿里云短信验证码
一、登录阿里云开通短信验证码1、正常添加,等待审核成功,获取自己的账号的access_key 以及access_secret 进到下边界面创建就行,保存好二、下载阿里云SDK包composer require alibabacloud/sdk三、thinkphp6 基本操作1、三个文件 第一个是config下的sms。修改红框内容为自己的内容。在上面几个步骤里面都有,找下填写 。以下单成功为例子 :外面的place是自己起的名字。里面的内容是在最后一张图添加模板之后能看见的信息。签名就是
2020-12-29 11:24:38 1474
原创 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 964
原创 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 1160
转载 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 813
转载 单纯的使用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 898
原创 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 1190 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 615
原创 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 668
原创 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 2195
原创 thinkphp6 ---layui
在html中的if用法:{{# if (d.status=== 1) { }}编辑删除{{# } else if(d.is_del=== 1) { }}编辑{{# } else { }}编辑{{# } }}格式化小数点:(
2020-07-21 15:06:51 969
原创 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 1325
原创 阿里云日志服务—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 1480
原创 thinkphp6基本变化(杂七杂八)---阿里云函数计算采坑之路
redirect重新定向 转跳网址redirect('/admin/index')->send();渲染htmlreturn View::fetch('../view/index');
2020-06-24 14:34:42 1314
原创 函数计算采坑之路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 211
原创 阿里云函数计算基本操作
阿里云函数计算基本操作一、安装fun 便于 迁移 thinkphp 文件步骤一:准备环境1、您无需安装 Docker,仅安装 Funcraft 即可,最简单的方式即直接下载可执行的二进制文件。2、安装 Funcraft 到本机。3、通过下载二进制安装 打开 releases 页面,在最新的版本中选择一个对应平台的 release 压缩包链接,点击即可直接下载。 链接网址:(https://github.com/alibaba/funcraft/releases) 下载到本
2020-06-19 13:13:48 1054
原创 函数计算采坑之路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 490
原创 函数计算采坑之路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 401
有点皮的函数计算think部署.mp4
2020-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人