自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Thinkphp6框架设置定时任务

运行完后会在我们的app目录下面生成command 目录并在里面生成我们刚刚创建的命令类。创建完成之后点击执行,就可以查看我们定时任务运行的情况了。点击我们宝塔的计划任务。

2023-04-19 14:41:34 1846 2

原创 go语言环境变量如何设置

go语言环境变量如何设置

2022-08-22 11:33:21 7496

原创 laravel8 导出Excle文件

laravel8 导出Excle文件

2022-06-24 15:17:46 755

原创 laravel 8 实现Auth登录

laravel 8 实现Auth登录

2022-06-21 16:04:49 1067

原创 laravel8使用faker调用工厂填充数据

laravel8使用faker调用工厂填充数据

2022-06-18 08:35:36 283

原创 laravel8使用百度智能云实现内容审核

laravel8使用百度智能云实现内容审核

2022-06-13 14:03:47 439 1

原创 微信小程序实现简单下拉加载更多

微信小程序实现简单下拉加载更多

2022-06-12 20:55:49 2827

原创 laravel8 实现阿里云文件上传

laravel8 阿里云文件上传

2022-06-05 14:31:54 577

原创 laravel8 实现Datatables分页

什么是Datatables分页?DataTables是一款jquery表格插件。它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能。1.从Datatables官网引入js和css手册 Datatables中文网<link rel="stylesheet" type="text/css" href="http://cdn.datatables.net/1.10.21/css/jquery.dataTables.css"><script src="http

2022-05-25 09:15:37 266

原创 TP框架实现浏览量的统计

tp6实现自增自减,(浏览量,点赞量等)首先我们应该能想到的是数据库建立一个浏览量(点赞量)的字段和文章的id关联起来,然后每次访问这个接口就字段自增1,。$model = New InfoModel(); $model->where(['status' => 1, 'id' => $id]) ->inc('click', 1) ->update();注意:tp把原有的setinc和setdec更改

2022-03-13 20:06:14 699

原创 微信小程序 --- JWT接口鉴权

1.通过 composer 下载插件composer require firebase/php-jwt2.<?phpnamespace app\business; use Firebase\JWT\Key;use think\Exception; class Jwt{ public static function createJwt($userId = 'zq') { $key = md5('zq8876!@!'); //jwt的签发密

2022-03-13 19:54:47 1455

原创 微信小程序 ---接口频繁请求

1.通过composer 安装插件composer require topthink/think-throttle2.在 config/throttle.php 配置选项:// 缓存键前缀,防止键值与其他应用冲突 'prefix' => 'throttle_', // 缓存的键,true 表示使用来源ip 'key' => function($throttle, $request) { $user_id=$request->user_

2022-03-13 19:43:50 854

原创 微信小程序---实现授权登录

1.wxss页面 <button bindtap="getUserProfile"> 获取头像昵称 </button>2.在js中写入getUserProfile(e) { // 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认 // 开发者妥善保管用户快速填写的头像昵称,避免重复弹窗 wx.getUserProfile({ desc: '用于完善会员资料', /.

2022-03-09 10:10:20 697

原创 微信小程序---发送短信验证码时间限制次数

1.wxml页面<view class="container"> <view class="title">登录</view> <form catchsubmit="login"> <view class="inputView"> <input class="inputText" placeholder="请输入手机号" name="phone" bindinput="phone" /> &lt

2022-03-09 10:03:43 1606 1

原创 微信小程序--实现下拉加载更多

1.前端的数据动态渲染<view class="box"> <block wx:for="{{list}}"> <navigator url="/pages/xiang/xiang"> <view class="box2"> <view> <image src="/img/iphone.png" style="width: 30%; height:

2022-03-06 19:53:43 507

原创 微信小程序---实现手机号发送验证码登录

1.前端页面wxml<!--pages/logins/logins.wxml--><view class="container"> <view class="title">登录</view> <form catchsubmit="login"> <view class="inputView"> <input class="inputText" placeholder="请输入手机号" name=

2022-03-06 19:45:48 3408 1

原创 微信小程序--授权登录

1.wxml通过按钮触发绑定事件,来授权登录。<!-- 如果只是展示用户头像昵称,可以使用 <open-data /> 组件 --><open-data type="userAvatarUrl"></open-data><open-data type="userNickName"></open-data><!-- 需要使用 button 来授权登录 --><button type="primary"

2022-03-04 15:31:18 644

原创 微信小程序---实现tab选项卡

1.可以使用插件li-ui,根据个人情况修改详情信息。标签页 Tabs | Lin UI (talelin.com)<l-tabs bind:linchange="changeTabs"> <l-tabpanel tab="商品参数" key="one" slot="one"> <view class="tab-content">商品参数</view> </l-tabpanel>

2022-01-16 23:24:11 1121

原创 微信小程序---获取单条数据

1.wxml(可以使用navigator标签,获取当前id数据)<view class="add"> <block wx:for="{{goodslog}}"> <view class="add1"> <navigator url="/pages/desn/desn?id={{item.id}}"> <image class="pic" src="/i

2022-01-16 23:18:28 1459

原创 微信小程序页面数据布局

1.在wxml里面写入,前端布局页面。 <view class="add"> <block wx:for="{{goodslog}}"> <view class="add1"> <navigator url="/pages/desn/desn?id={{item.id}}"> <image class="pic" src="/img/456.w

2022-01-16 23:12:06 649

原创 微信小程序实现轮播图

1.wwxx页面。<view class="box1" style="margin-top: -120px;"> <view class="container"> <view class="page-body" style="width:100%; height: 500px;"> <view class="page-section page-section-spacing swiper"> <swiper

2022-01-16 23:07:17 475

原创 Think php 5 如何布局全局页面效果

1.把需要引入的文件引入到public目录下,如下图:2.在public目录下找到index.php ,在index.php中加入一下代码。// 定义应用目录define('APP_PATH', __DIR__ . '/../application/');// 加载框架引导文件require __DIR__ . '/../thinkphp/start.php';3.文件前缀修改为__STATIC__4.这样就大功告成了。...

2021-12-29 19:59:10 236

原创 Think php 5 Redis的操作与使用

1.小皮配置下载redis环境1.打开小皮软件,选择软件管理找到redis下载,2.找到网站域名,点击管理选中PHP扩展,选中redis3.在首页启动redis,并查看配置一般我们在小皮内启动redis后,查看配置参数是否正确,密码一般不用设置,IP地址就是本地IP:127.0.0.1 端口号:6379;2,tp5框架配置redis1.打开tp5官方手册,在缓存下面找到使用多个缓存类型粘贴以下代码到tp框架config下面的缓存设置下/...

2021-12-02 10:58:48 1520

转载 Think PHP 5 Redis的使用

ThinkPHP5 简单使用Redis中的hash表存储数据_老轩头€的博客-CSDN博客https://blog.csdn.net/qq_54721207/article/details/121651677

2021-12-02 10:33:18 251

原创 Think PHP 5 断网异常处理方案

2.创建一个基类并且控制器继承他,使用构造函数,用来自动执行。随后设一个变量进行判断。根据上图所给的装太来判断,网络是否正常。列 如下图所示:

2021-12-02 08:54:25 226

原创 Think php 5 定时任务处理

1.app下创建目录2.自定义一个文件类 我这里是Task<?phpnamespace app\common\command;use app\User\model\User;use think\console\Command;use think\console\Input;use think\console\Output;class Task extends Command{ protected function configure() {

2021-12-01 20:49:50 180

原创 Think PHP 5 通过百度智能云第三方审核

1.需要先下载百度智能云提供的 PHP SDK 包https://ai.baidu.com/download?sdkId=132.将下载好的压缩包解压后 放入一个单独的文件夹 我的文件夹命名是 bdapi3.将这个文件夹放到你项目的 extend 目录下4.接下来就可以使用了public function checkRes($type,$content) { //这里的引入路径 自行编写 include "/phpstudy_p..

2021-12-01 17:23:33 117

原创 Think php 5 注入攻击防御措施

框架默认没有设置任何过滤规则1.可以配置文件中设置全局的过滤规则config.php配置选项default_filter添加以下代码即可 // 默认全局过滤方法 用逗号分隔多个 'default_filter' => 'trim,strip_tags,addslashes,htmlspecialchars',...

2021-12-01 14:19:52 255

原创 Think PHP 5 定时任务

1.先写代码:根据个人需求在某个模块下建立command文件夹,与controller文件夹同级。新建php文件,命名随意。Task.php:<?php/** * Created by PhpStorm. * User: Administrator * Date: 2019/2/22 * Time: 14:57 */namespace app\index\command;use think\console\Command;use think\cons...

2021-12-01 11:37:35 571

原创 PHP Think PHP 5 发送邮箱

1.使用composer安装phpmailercomposer require phpmailer/phpmailer2.common.php写个发送邮件的函数在头部引用 use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception;public function email(){  $mail = new PHPMailer(true); // Passing `true` enables e

2021-11-25 11:52:03 104

原创 前端购物车页面

<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title></title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css"></head><body>.

2021-11-25 11:24:54 687

原创 PHP Think PHP 5 实现图片上传到七牛云

1.利用composer下载依赖包composer require qiniu/php-sdk2.在控制器头部引用文件 use Qiniu\Auth; use Qiniu\Storage\BucketManager; use Qiniu\Storage\UploadManager;3.在控制器中写入添加方法public function uploadBanner(){  //接收文件上传的值  $file = $_FILES;   //本地的文件路径

2021-11-22 16:07:09 104

原创 Think PHP 5 文件上传到七牛云

1.利用composer下载依赖包composer require qiniu/php-sdk2.在控制器头部引用文件 use Qiniu\Auth; use Qiniu\Storage\BucketManager; use Qiniu\Storage\UploadManager;3.在控制器中写入添加方法public function uploadBanner(){  //接收文件上传的值  $file = $_FILES;   //本地的文件路径

2021-11-22 16:02:50 322

原创 Think PHP 5.0 引入富文本编译器

Think PHP 5.0 引入富文本编译器

2021-11-18 10:26:34 343

原创 Think PHP 5 导出Excel文件

1.html代码<div> <form action="{:url('admin/upimg/excel')}" method="post" enctype="multipart/form-data"> <input type="submit" value="导出excel" class="layui-btn layui-btn-sm"> </form></div>2.控制器代码(根据自己需求来修改导出

2021-11-18 09:43:34 157

原创 Think PHP 5.0 分类数据三级联动

<form action=""> <select name="pid" id="one" class="form-control"> <option value="">---请选择一级分类---</option> {volist name="data" id="vo"} <option value="{$vo.id}">{$vo.cate_name}</option> {/volist} </select> <s

2021-11-16 15:04:06 244

原创 XSS攻击解析

1.什么是XSS攻击  跨站脚本攻击(Cross Site Scripting),攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。2.转化思想防范xss攻击  修改application/config.php  注:在框架配置文件中,配置的函数名称,如果写错,页面不会报错,只是所有接收的数据都是null.    'default_filter' => 'htmlspecialchars',3.过滤思想防

2021-11-16 10:48:04 258

原创 PHP Think PHP 5 实现短信发送 此API为短信宝

1.编写前台页面2.后台接收并发送3.短信平台帐号,短信平台密码,为你注册短信宝时的账号密码  短信宝网址:马上使用更好的短信服务-短信宝官网

2021-11-11 10:10:30 399

空空如也

空空如也

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

TA关注的人

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