自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 利用QQ实现简单客服详解

1. 点开此链接 QQ推广2.点击 推广工具 登录qq3.点击 设置找到 安全级别设置其他配置根据自己的情况修改。4.点击 个人QQ通讯组件 复制代码到自己的页面上

2022-02-22 15:14:36 430 1

原创 php+laravel+百度智能云人脸识别详解

前提条件: 首先,要有一个百度云账号并获取到自己的App_Id、API_KEY、Secret_Key和创建好的人脸库名1. 下载SDKcomposer require baidu/aip-sdk

2022-02-22 10:35:00 1032

原创 基于docker实现mysql主从复制详解

1. 准备两台mysql服务器使用 Docker 创建 MySQL 服务器 主服务器docker run --name mysql_master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest命令详解通过镜像 mysql:latest 启动一个名为 mysql_master 的 MySQL 服务器,端口号是3306,映射的宿主机端口号是3306,root 账号密码是123456使用 Docker 创建 MySQL

2022-02-21 15:31:59 829

原创 php+laravel支付宝沙箱支付详解

1. 注册支付宝开放平台 并 配置好筛箱环境登录 - 支付宝

2021-12-23 14:33:49 472

原创 PHP 实现简单定时任务

1. 首先创建三个文件,switch.php开关文件 string.php 代码文件 log.log.日志文件switch 代码如下<?phpreturn 1;//1执行脚本 0退出执行脚本?>string.php 代码如下<?php ignore_user_abort();//关闭浏览器后,继续执行php代码 set_time_limit(0);//程序执行时间无限制 $sleep_time = 5;//多长时间执行一次...

2021-12-19 20:29:15 214

原创 php + laravel 实现支付宝沙箱支付

1. 注册支付宝开放平台,并进入沙箱环境配置好密钥,公钥,appid,支付宝网关点击进入2. 下载php SDK包下载完成之后,解压到public文件夹下,并进入,修改修改完毕之后,将index.php 如下文件复制一份到视图里面,并修改路径,如下操作添加路由,并访问,的到此页面点击付款这里的账号,密码在这里找...

2021-12-18 10:15:57 335

原创 PHP+阿里云直播功能

前提条件已注册阿里云账号,注册流程请参见注册阿里云账号。 账号已进行实名认证,实名认证流程请参见个人实名认证或企业实名认证。 准备2个已完成备案的域名,备案流程请参见备案。 若您要添加的推流域名和播流域名,是同一个一级域名下的两个二级域名,则只需要将一级域名进行备案即可。步骤如下1.添加推流域名和播流域名2.配置CNAME解析3. 关联推流和播流在域名管理页面,选择您添加的播流域名,单击域名配置。 进入直播管理>基本配置页面,单击基础...

2021-12-16 20:59:42 1369

原创 PHP+laravel+redis GEO 计算两地距离计算和范围筛选

public function getKm(){ $redis = new \redis(); $redis -> connect('127.0.0.1',6379); //位置增加 $res= $redis->geoAdd("cers",13.361389,38.115556,'peter',13.361389,38.125566,'peter1'); //位置获取 $redis->ge.

2021-12-12 20:30:27 724

原创 PHP+laravel+百度地图 实现地理位置转经纬度

第一步:注册 移步百度地图开放平台 | 百度地图API SDK | 地图开发官方服务文档逆地理编码 gc | 百度地图API SDK第二步:composer require guzzlehttp/guzzle第三步:使用可use GuzzleHttp\Client; public function getinfo($address='北京') { $url = sprintf("https://api.map.baidu.com/geocoding...

2021-12-11 15:02:58 341

原创 docker实现mysql主从复制

基于 Docker 的 MySQL 主从复制搭建 - 简书https://www.jianshu.com/p/ab20e835a73f https://note.youdao.com/ynoteshare/index.html?id=1769cf6190644c393464bce09f88cdae&type=notebook&_time=1636592075356#/96DAD15FCA4E4F1BA4FB3047EA04CC43https://note.youdao.com/yno..

2021-12-01 16:19:31 1185

原创 PHP 微信小程序获取手机号

想要获取手机号,必须先要授权登录。授权登录教程:CSDN/** * 解密微信手机号 返回手机号 * @param string $appid appid * @param string $session_key * @param string $encryptedData * @param string $iv * */function getWxTel($appid,$session_key,$encryptedData,$iv){ if (strlen($sess

2021-12-01 11:43:53 727

原创 laravel实现自定义公共函数

习惯了 使用 ThinkPHP 框架,有一个公共方法类在代码编写上会快捷很多,所以有必要在此进行配置一番.步骤指导1.在app/common/(目录可以自己随便来)下新建一个文件functions.php,在内部补充如下代码:/** * 公用的方法 返回json数据,进行信息的提示 * @param $status 状态 * @param string $message 提示信息 * @param array $data 返回数据 */function showMsg(...

2021-11-30 17:28:17 485

原创 php+laravel七牛云存储+图片审核+文字审核

1. composer 下载composer require zgldh/qiniu-laravel-storage2. 配置文件(在config下的app.php加上)zgldh\QiniuStorage\QiniuFilesystemServiceProvider::class接下来在config/filesystems.php里的disks中新增如下选项:'disks' => [ ... , 'qiniu' => [ ..

2021-11-27 10:10:55 489

原创 使用php+swoole实现简单的交互功能

服务端代码 <?php//创建webSocket服务器 监听所有 9501端口号,自定义的,记得放开$serv=new swoole_websocket_server('0.0.0.0',9501);//获取请求//on//open 建立连接 $serv:服务器 $request:客户端信息$serv->on('open',function($serv,$request){ $serv->push($request-&...

2021-11-26 17:30:20 556

原创 php+laravel使用jwt生成token详解

1.下载扩展composer require firebase/php-jwt2. 封装生成TOKEN,解密TOKEN的方法USE 引入刚刚下载的类use Firebase\JWT\JWT;封装 //生成TOKEN public function getToken($user_id) { $key = '8848233'; $token = array( "iss"=>$key, //签发人

2021-11-25 10:12:40 520

原创 PHP+laravel之ES搜索详解

1. 检查电脑有没有Java SE环境(CMD中输入java -version),如果没有的话,没有的话请移步Java Archive | Oracle下载JAVA SE,下载完成之后配置环境变量。不会配环境的移步https://note.youdao.com/ynoteshare/index.html?id=5d588e37d757a264e269cba4e694a697&type=note&_time=16376294145842.下载ES与Kibana移步下载 Elas...

2021-11-23 09:46:12 3334

原创 dcat-admin之搜索后高亮显示

先看效果:废话不多说,直接上代码第一步:$grid->quickSearch('rank_name');第二步: $grid->column('rank_name')->display(function ($title) { if (isset($_GET['_search_'])) { $name = $_GET['_search_']; retur

2021-11-22 21:22:36 627

原创 laravel之生成PDF文档-TCPDF

第一步:composer 下载composer require tecnickcom/tcpdf第二步: public function pdf(){ $pdf = new \TCPDF(); // 设置文档信息 $pdf->SetCreator('懒人开发网'); $pdf->SetAuthor('懒人开发网'); $pdf->SetTitle('TCPDF示例'); $pdf-

2021-11-22 16:26:14 936

原创 PHP之图片下载到本地

废话不多说,直接上代码。function download ($url,$save_dir='',$filename='',$type=0){ // 路径是否为空 if(trim($url)==''){ return array('file_name'=>'','save_path'=>'','error'=>1); } //保存到

2021-11-17 11:16:35 1009

原创 dcat-admin之excel导入

效果1. 安装 maatwebsite/excelcomposer require maatwebsite/excel2. 在控制器中添加按钮use App\Admin\Actions\Modal\memberModal;$grid->tools(function (Grid\Tools $tools) { //Excel导入 $tools->append(new memberModal()); });3.创建文件 手动创建..

2021-11-16 21:04:51 1254

原创 dcat-admin 二级联动

1. 第一步 $filter->equal('doc_name')->width(3); $filter->equal('hone.pid')->select([5 => "外科", 1 => "内科"])->load('hone.id', "路由")->width(3); $filter->equal('hone.id')->select()->width(3);.

2021-11-16 08:51:46 1159

原创 微信小程序之图片懒加载

我这个效果是写死的,可以先复制下来看一下整体效果.自己看代码琢磨研究研究,根据自己的逻辑修改,写活即可.实现原理:通过onPageScroll() 方法返回的e.scrollTop值与手机窗口宽高进行计算,较完美的解决了等高或均高图片序列的图片懒加载。关于图片高度:图片+容器宽高必须为vw取值,自适应的请用图片宽高比计算高度的vw值,替换js代码中的0.63HTML 代码<viewclass="content"><blockwx:key="index"wx:...

2021-11-13 10:22:27 1724

原创 微信小程序之防抖和节流

1.封装一个公共的JS文件 toos.js 代码如下/*函数节流*/function throttle(fn, interval) { var enterTime = 0;//触发的时间 var gapTime = interval || 300 ;//间隔时间,如果interval不传,则默认300ms return function() { var context = this; var backTime = new Date();//第一次函数return即触发的时...

2021-10-30 11:38:37 755

原创 dcat-admin 实现省市区三级联动

先上效果1.composer require super-eggs/dcat-admin-extensions-distpicker 下载扩展包2.php artisan admin:import dcat-admin-extensions-distpicker3.打开扩展 如下图4. 表单中使用 province_id 省份ID city_id 城市IDdistrict_id区级ID 这些ID可换成自己的$form->distpick...

2021-10-22 15:40:54 1667

原创 使用phpqrcode生成二维码

1.phpqrcode类文件下载,下载地址:PHP QR Code download | SourceForge.net。点击Downioad下载下载下来的类文件是一个压缩包,里边包含很多文件和演示程序,我们只需要里边的phpqrcode.php这一个文件就可以生成二维码了。它是一个多个类的集合文件,我们需要用到里边的QRcode类(第2963行)的png()方法(第3090行):第1个参数$text:二维码包含的内容,可以是链接、文字、json字符串等等;第2个参数$outfile:默...

2021-10-21 09:43:02 707

原创 微信开发者工具实现动态时间选择器与地区选择器

先看效果HTML代码:<picker mode="date" bindchange="changeDate">{{date}}</picker><picker mode="region" bindchange="changeRegion">{{region}}</picker> JS代码:Page({ data: { date:'选择日期器', region:'地区选择器' },//时间选择器...

2021-09-27 13:53:48 983

原创 PHP 原生sql导出excel

1

2021-09-24 16:15:57 241

原创 PHP+laravel 微信开发工具授权登录详解

HTML代码<buttonopen-type="getUserInfo"type="primary"bindtap="login">授权登录</button>JS代码段login:function(e){//弹框提示同意获取用户基本信息wx.getUserProfile({desc:'desc',success:(res)=>{//console.log(res...

2021-09-23 20:50:00 4370

原创 TP5 ajax上传图片+防盗链

按着步骤一步一步来1.前段HTML 文件域 及一个空span (span主要用来存放后端返回来的路径)<input type="file" class="img"><span class="span"></span>2.前段JS代码 (绑定状态改变事件 ajax向后台发送请求获取返回路径并赋值给span标签) $('.img').change(function(event) { var formData = new...

2021-09-02 11:29:32 208

原创 TP5实现图片的云存储(七牛云)

composer require qiniu/php-sdk 下载common公共方法<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK ]// +----------------------------------------------------------------------// | ..

2021-08-22 19:11:39 284

原创 TP5 实现短信发送 (短信宝)

首先要注册短信宝 public function sendmsg(){ $statusStr = array( "0" => "短信发送成功", "-1" => "参数不全", "-2" => "服务器空间不支持,请确认支持curl或者fsocket,联系您的空间商解决或者更换空间!", "30" => "密码错误", "40" => "

2021-08-21 10:01:42 427

原创 TP5实现邮箱发送

composerrequirephpmailer/phpmailer php配置文件将 sockets 和 openssl 打开 <?phpnamespace tools\EMA;use PHPMailer\PHPMailer\PHPMailer;use PHPMailer\PHPMailer\Exception;use PHPMailer\PHPMailer\SMTP;class Mailer{ public static function ema(){ ..

2021-08-04 15:37:24 358

原创 二维数组处理成树状结构

$items = array( 1 => array('id' => 1, 'pid' => 0, 'name' => '江西省'), 2 => array('id' => 2, 'pid' => 0, 'name' => '黑龙江省'), 3 => array('id' => 3, 'pid' => 1, 'name' => '南昌市'), 4 => array('id' => 4, 'p.

2021-08-02 16:17:30 239

原创 TP5 签到功能的实现

$id['u_id'] = 1 ;//$request->session()->get('U')['user_id']; $result = signIn::getOne($id); if(!$result){ $data['u_id'] = 1 ;// $request->session()->get('U')['user_id']; $data['sign_num'] = 1; /...

2021-08-02 13:59:40 337 1

原创 PHP 实现递归处理数据

$array = array( array('id' => 1, 'pid' => 0, 'name' => '河北省'), array('id' => 2, 'pid' => 0, 'name' => '北京市'), array('id' => 3, 'pid' => 1, 'name' => '邯郸市'), array('id' => 4, 'pid' => 2, 'name' => '朝阳区'),.

2021-08-02 11:25:15 253

原创 TP5框架中使用jwt生成token

composer下载:composer require lcobucci/jwt 3.3<?php// 创建位置 extend/tools/jwt/Token.phpnamespace tools\jwt; //空间命名//引入需要的类 引入位置 下载完JWT后 vendor/lcobucci/jwt/src/ 有需要的这些类文件use Lcobucci\JWT\Builder;use Lcobucci\JWT\Parser;use Lcobucci\JWT\Va.

2021-08-01 20:46:17 346

空空如也

空空如也

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

TA关注的人

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