ICode9

精准搜索请尝试: 精确搜索
  • tp5模型 saveAll 批量新增 是如何返回自增ID2021-08-06 09:03:11

    http://www.thinkphp.cn/topic/55652.html 问题和复杂的解决方法如下 添加多条数据 支持批量新增,可以使用: $user = new User; $list = [ ['name'=>'thinkphp','email'=>'thinkphp@qq.com'], ['name'=>'onethink','email'

  • ichunqiu--竞赛训练营--框架漏洞2021-08-04 23:03:52

    实验环境:winxp 工具:菜刀 目的:获取www.test.ichunqiu的flag       根据提示下载web.exe,下载后解压看到thinkphp框架 这个实验室利用thinkphp的单一入口漏洞 url请求需要经过index.php来进行分发,然后由内部过滤器来获取到传递的参数,如果没有进行过滤就能远程命令执行 直接插入一

  • thinkphp使用验证器校验编辑数据,提示重复2021-08-04 09:31:30

    验证器使用了unique保证数据的唯一性,使用验证器验证新增的数据时没有问题,但编辑提交时unique字段无法通过,提示数据重复! 切记,验证编辑数据时,要把主键ID也带上。 $data = $this->request->param(); $data['id'] = $this->userid;//必须带上主键 $result = $this->validate($d

  • THINKPHP 复制站点后配置项2021-08-03 11:58:08

    THINKPHP 复制站点后配置项 1.修改文件夹名称以及项目名称 2.如果是多模块,修改配置文件config 中的域名,同时phpStudy新增对应域名,检查host是否映射到了域名 'APP_SUB_DOMAIN_DEPLOY' => 1, // 开启子域名配置 'APP_SUB_DOMAIN_RULES' => array( 'www' =

  • PHP(Laravel&ThinkPHP)+百度实现地址转经纬度2021-07-30 16:30:26

     1. 使用PHP客户端GuzzleHttp   下载GuzzleHttp   composer require guzzlehttp/guzzle 2. 代码 use GuzzleHttp\Client; // $addr为地址 // config('addr')=>http://api.map.baidu.com/geocoding/v3/?address=%s&output=json&ak=CxOKZ1tLK5U97ytZFFG6H2kEKTSPpMSm&

  • thinkphp中的关联查询使用代码片段2021-07-22 09:31:06

    $res1 = ArticleAlpha::whereIn('status',['-1','-2'])->alias('a')->field('b.*') ->join('article_beta b','a.id = b.article_alpha_id and b.visible != -1')

  • Thinkphp 3.2.3 update注入2021-07-21 23:01:34

    漏洞代码: public function index(){ $condition['username']=I('username'); $data['password']=I('password'); $res=M('users')->where($condition)->save($data); dump($res)

  • ThinkPHP内核仿每推推51领啦试客系统源码 PC源码+WAP端+APP原生代码(自带5套精美模板)2021-07-20 15:59:20

    源码下载地址:https://zy.prmath.com/736.html 源码简介: ThinkPHP内核上制作而成,是全国领先的免费试用网站!程序全开源无加密!带有WAP手机端,APP源码,已修复实名认证联网接口,而且带有安装教程。 如何盈利: 收取商家vip会员给费收取商家返利活动服务费收取商家试用活动商品推广费平台广

  • ThinkPhp开发文档(基础篇)2021-07-20 11:01:12

    ThinkPhp开发文档 查询 案例 //获取user列表 public function get_user_list() { //1.首先获取用户id,用户已有id、邮箱等属性,在Base类中已经进行过邮箱校验,其余类继承Base即可 $user_id = Session::get('user_id'); //2.定义列表,运用框架语法查

  • ThinkPHP 2.x 任意代码执行漏洞2021-07-16 09:33:06

    ThinkPHP 2.x 任意代码执行漏洞 ThinkPHP 2.x 任意代码执行漏洞 ThinkPHP 2.x版本中,使用preg_replace的/e模式匹配路由: $res = preg_replace('@(\w+)'.$depr.'([^'.$depr.'\/]+)@e', '$var[\'\\1\']="\\2";', implode($depr,$pat

  • thinkPHP + easywechat 小程序支付(含回调)2021-07-15 15:34:31

    thinkPHP 框架+easywechat扩展包,composer下载 composer: $ composer require overtrue/wechat:~5.0 -vvvcomposer安装扩展包,这里就不说了,可以看官方文档。注意:微信小程序支付验证签名失败 EasyWeChat 需要二次签名! 必须使用二次签名 必须使用二次签名 必须使用二次签名 重

  • thinkphp后台管理系统+vue前端H5 app2021-07-11 14:59:33

    thinkphp后台管理系统+vue前端H5 app 众包接单型App 全部源码已发布,欢迎star, 移步码云 前言 1.帮朋友做的一个接单类型的后台管理系统(朋友的需求是淘宝好评刷管理) 2.目前利用空闲时间改造成了接单众包类型的后台管理系统并且利用vue做了个手机端H5App 3.目前没有服务器提供演

  • [整站源码]thinkphp医疗器械企业网站模板+前后端源码2021-07-08 16:00:58

    模板介绍: 本模板自带eyoucms内核,无需再下载eyou系统,原创设计、手工书写DIV+CSS,完美兼容IE7+、Firefox、Chrome、360浏览器等;主流浏览器;结构容易优化;多终端均可正常预览。 模板特点: 下载地址: [整站源码]thinkphp医疗器械企业网站模板+前后端源码

  • thinkphp 微信小程序登陆2021-07-05 12:02:46

    //校验openid public function getOpenid(){ if (!$this->request->isPost()) { $this->error('请求类型错误'); } $appid = config('wxpay.appid'); $secret = config('wxpay.secret');

  • 解决ThinkPHP在nginx下的pathinfo问题即url问题2021-07-05 10:55:56

    http://www.thinkphp.cn/code/2195.html http://www.thinkphp.cn/code/937.html

  • ThinkPHP CSS分页样式2021-06-28 17:58:03

    .centers{text-align: center;} .pagination{display: flex;} .layui-table-page{background-color: #FFF;} .pagination li{border:1px solid #E6E6E6;padding:2px 15px;margin:0 5px;line-height: 2;cursor:pointer;border-radius: 5px;} .pages{margin-top: 10px;position

  • ThinkPHP空格模糊查找2021-06-22 17:01:34

    /** * @param $keywords string * @param $field string * @return array|string */ public function advance_where_or($field,$keywords) { $keywords = trim($keywords); $keywords = preg_replace('/\s+/', '

  • ThinkPHP_12021-06-21 13:04:19

    ThinkPHP 有很多函数通过参数拼凑的方式来组合SQL,如下:$list = $test->findall('',$fields,'id desc',$p->firstRow.','.$p->listRows);虽然这样的拼凑的方式简化了我们 sql 语句,但这也要求我们要记住很多函数方法,我并不想去记太多这样的东西,觉得有时还不如直接写一条完整的 sq

  • ThinkPHP配置安装2021-06-21 13:03:24

       thinkphp最难理解的是他的访问方式,在官方文档上面讲解有点误导人,按照官文一定出错,是因为官文没有讲清楚!    thinkphp的安装其实很简单,只要require他的主程序文件,就可以生成一些列的目录,但是URL与他的control、tpl的关系是什么呢?官文说得实在太含糊了,但凡使用过JAVA的人都会

  • ThinkPHP允许跨域2021-06-11 21:02:19

    <?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK ] // +---------------------------------------------------------------------- // | Copyright (c) 2006-2019 http://thinkphp.cn All ri

  • thinkphp如何简单的添加域名2021-06-10 19:03:03

    thinkphp如何简单的添加域名 工具:小皮面板8.1 文件:在www目录下放一个下载好的thinkphp文件夹 操作: 这样就轻易的完成了域名添加,不用修改什么vhost之类的文件,改了还不一定对,烦的很!

  • thinkPHP框架实现的短信接口验证码功能示例2021-06-03 10:33:05

    本文实例讲述了thinkPHP框架实现的短信接口验证码功能。分享给大家供大家参考,具体如下: 我用的是一款名叫 短信宝 的应用,新注册的用户可以免费3条测试短信,发现一个BUG,同个手机可以无限注册,自己玩玩还是可以的。 里面的短信接口代码什么信息都没有,感觉看得不是很明白,自己测试了一遍,

  • ThinkPHP 全局异常处理2021-06-02 12:01:43

     wqy的笔记:http://www.upwqy.com/details/273.html 在thinkphp6 和 thinkphp5 全局异常处理 稍有不同   ThinkPHP6   在 tp6 中 框架已经给出了 应用异常处理类 ExceptionHandle 但是默认的异常处理 抛出的不是json格式的结构,不是我们想要的,所以要处理一下 看以下代码 在 rende

  • 如何安装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

  • 对比ThinkPHP和Drupal看中外软件业现状2021-05-24 20:33:39

       住房、结婚、医疗、教育、养老每一个都是一座大山,“搞钱”必须是头等重要的大事,谁有空搞开源?于是仅两个核心开发者打造的ThinkPHP成为了很多人的希望,而另外一边,没有“程序员是吃青春饭的”,开源软件社区聚会上常常见到五六十岁的人还在眼中带光的谈论技术,他们寻找生命的意义

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

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

ICode9版权所有