ICode9

精准搜索请尝试: 精确搜索
  • tp5使用ajax上传图片2021-09-03 08:31:51

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"> </script><

  • tp框架的资源路由2021-08-24 09:34:06

    注意:(在使用资源控制器时,尽量隐藏入口文件  ) 在根目录/pubilc/.htaccess 放入以下代码:   <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ i

  • think php 登录日记2021-08-23 15:35:17

    */ public function save(Request $request) { // $params = $request->param(); $file = $request->file('img'); $rule = [ 'account' => 'require|unique:twoexam',

  • QiuZH's Think | 青年:烦恼 22021-08-21 23:35:49

    呆 最近有点提不起学习的兴趣,变得有点堕落,感觉需要一些鸡汤来提提神。 其实挺害怕自己慢慢变成那种老油条。开始变得对生活、工作提不起兴趣,游戏、小说、视频都不怎么看了,但是总会有无意义的兴趣吸引你,并且浪费你的时间。本来应该写好的述职报告,也没完全做完,毕竟自己临时表达能力

  • think php 登录 (session+验证码)2021-08-16 21:34:20

    、、、、、、、、、、表单页面 <!DOCTYPE html> {__NOLAYOUT__} <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta

  • think php 框架下拉分页2021-08-15 21:33:43

    //以对象的形式获取数据库$data变量的信息,将lastPage()传输至页面 $lastpage = $data->lastPage(); $this->assign('lastpage', $lastpage); <select name="page" id="page" > <option value="1">请选择您要搜索的分

  • think php 删除2021-08-14 21:32:20

    表单页面 <a href="/examtest/test/edit/id/{$v['id']}">修改</a> <a href="/examtest/test/delete/id/{$v['id']}" onclick=" return confirm('您确定要删除吗?')">删除</a>

  • thinkphp6基础操作2021-08-13 11:01:09

    添加view组件,通过composer下载   composer require topthink/think-view   下载完之后如果要开启多后台模式的话 开启多应用模式1.首先刪除app目录下所有其他文件2.安装多应用模式扩展: composer require topthink/think-multi-app3.创建三大应用index(前端),admin(后台),common(

  • tp6 接口频率限制2021-08-05 22:02:37

    在项目根目录下载命令 composer require topthink/think-throttle 安装后会自动为项目生成 conf/throttle.php 配置文件,修改可以检测POST的提交方式和返回信息 'visit_method' => ['GET', 'POST'], return Response::create('请求太多 ' . $wait_seconds . ' 秒后重试'

  • tp5/redis技术对列表进行优化2021-08-05 21:02:17

    首先需要引入基类 use think\Cache; 然后在config.php下的cache中添加 'redis' => [ // 驱动方式 'type' => 'redis', // 服务器地址 'host' => '127.0.0.1',],   然后可以普通的检测一下 public function aaa(){ Cache::

  • think-swoole实战案例 长沙郑州西安太原2021-07-25 14:33:11

    think-swoole实战案例演示官网文档 thinkphp6文档https://www.kancloud.cn/manual/thinkphp6_0/1037479swoole文档https://wiki.swoole.com/#/think-swoole文档https://www.kancloud.cn/manual/thinkphp6_0/1359700安装1composer require topthink/think-swoole命令行1php think s

  • tp5.0升级tp6.0遇到的问题总结2021-07-14 23:04:27

    概述 tp5.0 -> tp5.1 -> tp6.0 都有较大改动,虽然有官方的升级指导文件但是也没有覆盖所有情况 本次升级的过程也是作为一次尝试,以下问题仅是本人在升级项目中遇到,未包括所有情况 如果不是必要情况,强烈不推荐升级 遇到的问题 路由参数绑定不再支持按照名称成对解析(url_param_typ

  • thinkphp6 视图模板引擎2021-07-10 10:00:19

    //安装驱动 composer require topthink/think-view <?php //assign()方法,支持通过数组的方式,传递模版变量; //直接通过 fetch()方法的第二参数,直接用数组传递模版变量; return View::fetch('index', [ 'name' =>

  • C++ 函数指针2021-07-03 18:04:44

    C++ 函数指针: 可以编写,将另一个函数的地址作为参数的函数,这样第一个函数就能够找到第二个函数,并运行它,它允许在不同的时间传递不同函数的地址,可以在不同时间使用不同的函数。 将函数指针作为一个参数进行传递,需要完成以下工作: 获取函数的地址;声明一个函数指针;使用函数指针来

  • L6 U5 商务方案2021-06-21 23:33:07

    Module 1 描述商务场合 1. 不定式短语 The purpose of this meeting is to ... 这次会议的目的是…… layoffs to save money 裁员来省钱 opportunities to cut expenses 一些削减开支的机会 特殊不定式短语 特殊不定式短语可由名词或名词短语 + be 组成。 名词 + 不定式 This m

  • think-queue2021-06-16 10:34:22

    这是我看到最全的队列了,可以读一下 以下为手动复制的快照 , 避免日后删掉看不到 前言 当前笔记中的内容针对的是 thinkphp-queue 的 v1.1.2 版本,现在官方已经更新到了 v1.1.3 版本, 下文中提到的几个Bug在最新的master分支上均已修复。 笔记中的部分内容还未更新。 传统的程

  • L4 U2 描述他人2021-06-08 23:30:34

    Module 1 描述某个您所认识的人 1. 描述人的外形 身形 / 面孔 / 头发 / 年龄 在描述人的身体时,我们通常会谈到身高和体重。需要注意的是,说人 fat 或者 overweight 往往被视为不礼貌的。不过在对人进行描述时,overweight 一词不礼貌的程度稍轻。 tall medium height short overwe

  • day01_05 for循环2021-06-05 22:34:23

    # Author:Adminone age_of_oldboy = 56 for i in range(0,3): guess_age = int(input("guess age:") ) if guess_age == age_of_oldboy : print("yes, you got it. ") break elif guess_age > age_of_oldboy: pr

  • PHP系列 | PDO::prepare(): send of 68 bytes failed with errno=32 Broken pipe2021-06-04 23:04:10

    设计场景 1、开启Redis的键空间过期事件(键过期发布任务),创建订单创建一个过期的key,按照订单号为key,设置过期时间。 2、通过Redis的订阅模式(持久阻塞),获取到订单号进行组装。 3、Redis通过订阅模式获取到已经过期的key,把该key加入think-queue 任务队列(依赖于Redis的队列,队列配置推荐

  • 如何安装thinkphp2021-05-30 18:57:20

    1.在桌面左下方的菜单栏点右键,点击运行,输入cmd,   C:\Users\远方的诗和雨>D:()    D:\>D:\wamp64\www(#将安装位置改到你的www目录下) 运行下面代码 D:\>D:\wamp64\www(我的目录在D盘) curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/compos

  • tp6 文档2021-05-27 09:51:31

    请求变量 use think\facade\Request; Request::param('name'); Request::param();全部请求变量 返回数组 Request::param(['name', 'email']); 多个变量 Request::param('a','1') $a不存在使用默认值1 Request::param('username','

  • thinkphp6.x+api知识点2021-05-25 00:02:25

    1.RestFul Api 编码风格 简单概念 1.传统的是采用混编(html+php)或模板(tpl)的方式进行设计 2.前后端分离主要通过后端提供 API 接口返回的 json 数据交给前端渲染; 这样,后端程序员就专心提供数据,而前端程序员拿数据专心做渲染即可; 3.RestFul Api 是一种设计风格,推荐的一种规

  • TP6基于redis的消息队列实现,从0开始,一步一步,包会教程!2021-05-11 15:03:41

    我是用的PHP框架是thinkphp6,所以使用的相对来说比较匹配的think-queue.尽量把每一步都写出来,经过自己采坑,尽量做到按照步骤下来,基本都能跑通! 官方地址:https://github.com/top-think/think-queue 第一步:安装composer(如果这一步都不会,那么就不用看下去了)   第二步:在项目根目录下,安

  • ThinkPHP5 远程代码执行漏洞复现2021-05-09 20:04:29

    ThinkPHP5 5.0.22/5.1.29 远程代码执行漏洞复现 ThinkPHP是一款运用极广的PHP开发框架。其版本5中,由于没有正确处理控制器名,导致在网站没有开启强制路由的情况下(即默认情况下)可以执行任意方法,从而导致远程命令执行漏洞。 实验环境 靶机:ThinkPHP5 5.0.20 攻击机:kali   复现: 1.d

  • TP6 框架2021-04-30 12:02:28

    一、请求流程 1.载入Composer的自动加载autoload文件 2.实例化系统应用基础类think\App 3.获取应用目录等相关路径信息 4.加载全局的服务提供provider.php文件 5.设置容器实例及应用对象实例,确保当前容器对象唯一 6.从容器中获取HTTP应用类think\Http 7.执行HTTP应用类的run

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有