- 博客(38)
- 收藏
- 关注
原创 Thinkphp6框架设置定时任务
运行完后会在我们的app目录下面生成command 目录并在里面生成我们刚刚创建的命令类。创建完成之后点击执行,就可以查看我们定时任务运行的情况了。点击我们宝塔的计划任务。
2023-04-19 14:41:34 1846 2
原创 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" /> <
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 导出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关注的人