首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏blog-技术博客

    Thinkphp

    thinkphp:mvc模式 1,thinkphp的安装配置 条件 PHP>=5.4.0 PDO MbString CURL PHP Externsion Mysql Apache或Nginx prefer-dist topthink/think think_composer git git clone https://github.com/top-think/think.git 直接到thinkphp 内置的启动文件,若没有apache ,只安装了php php -s localhost:9090 router.php static 静态文件 runtime 日志,缓存,编译文件 thinkphp > 配置 dump(config()); thinkphp的配置信息 /thinkphp/convention.php 全局配置 在public中增加常量定义 //定义配置文件目录 config('controller','indexController'); # 整个controll生效,放在方法中,只在方法中生效 } Config和助手函数config Config : /thinkphp

    2.8K30发布于 2020-05-11
  • 来自专栏mySoul

    thinkphp 事件

    php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN --------------------------------------------------------------- // | Copyright (c) 2006~2018 http://thinkphp.cn

    1.8K60发布于 2019-05-30
  • 来自专栏全栈程序员必看

    thinkphp5.0漏洞_thinkphp6漏洞

    0x00 框架运行环境 ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。 ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。 下载最新版本的5.0.9完整版 本地按照官方给的文档安装成功后,新建一个模型 再来新建一个index控制器下的test方法 变量$ids引入的方式是数组 , 在这里要看下官方的input函数 Thinkphp5.0 从代码层看上去没有进行SQL拼接的痕迹; 那就看一下update方法框架是怎么定义的 前面的参数传入数据,后面的参数传入条件,重点跟踪下$where这个条件变量 ,接着跟到save()方法里 继续跟踪到\thinkphp

    2.1K30编辑于 2022-10-02
  • 来自专栏mySoul

    thinkphp 请求

    php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN --------------------------------------------------------------- // | Copyright (c) 2006~2018 http://thinkphp.cn controller_suffix' => false, // 默认的路由变量规则 'default_route_pattern' => '[\w\.]+', // 域名根,如thinkphp.cn

    2K10发布于 2019-05-30
  • 来自专栏电光石火

    美化ThinkPHP

    首先我们来看看Thinkphp的模板, 成功界面: ? 错误页面 ? 说到美化的话,我们需要先找到这个模板在那里 ThinkPHP/Tpl/dispatch_jump.tpl 然后我们修改这里面的代码就行的。下面的模板是我自己项目修改用的。大家也可以用AJAX加载的。

    1.7K10发布于 2019-12-04
  • 来自专栏PM吃瓜(公众号)

    Thinkphp ajax

    可以使用任何 Js 类库来实现ThinkPHP Ajax ajaxReturn 返回 ThinkPHP 提供了 ajaxReturn 方法用于 Ajax 调用后返回数据给客户端,语法如下: $this

    2K20发布于 2019-08-12
  • 来自专栏PHP在线

    THINKPHP总结

    Think.config.HOT_BRAND_IMG” item=”vo”>{$vo}</foreach> 9.获取URL参数 访问:http://localhost/index.php/news/hello_world/thinkphp

    2.4K60发布于 2018-03-07
  • 来自专栏电光石火

    美化ThinkPHP

    首先我们来看看Thinkphp的模板, 成功界面: 错误页面 说到美化的话,我们需要先找到这个模板在那里 ThinkPHP/Tpl/dispatch_jump.tpl 然后我们修改这里面的代码就行的

    2.5K70发布于 2018-01-18
  • 来自专栏mySoul

    thinkphp 路由

    php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN --------------------------------------------------------------- // | Copyright (c) 2006~2018 http://thinkphp.cn php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN --------------------------------------------------------------- // | Copyright (c) 2006~2018 http://thinkphp.cn php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN

    1.7K20发布于 2019-05-30
  • 来自专栏R专栏

    ThinkPHP学习笔记

    ThinkPHP(以下简称TP)使用MVC的设计结构,很多APP的开发后端开发基本采用ThinkPHP来驱动,所以会发现 TP 在 APP 的后端编写只是用了TP的 Model 和 Controller

    94950发布于 2020-04-22
  • 来自专栏狂码一生

    ThinkPHP文件上传

                */             //如果用的异步,则返回结果             $this->ajaxReturn($result);         }     }     如果在您的ThinkPHP

    3.7K100发布于 2018-04-28
  • 来自专栏我的博客

    Thinkphp连接Oracle

    'DB_TYPE' => 'oracle', // 数据库类型 'DB_HOST' => 'XXXXXXX', // 服务器地址 'DB_NAME' => 'XXXXX', // 这里注意是服务名!!!! 'DB_USER' => 'xxxxx', // 用户名 'DB_PWD' => 'xxxx', // 密码 'DB_PORT' => 1521, // 端口 'DB_PR

    2.3K80发布于 2018-04-28
  • 来自专栏我的博客

    Nginx配置Thinkphp

    server { listen 80; root /data/web/html/blog.phpfs.com; index index.php index.html index.htm; server_name blog.phpfs.com; access_log /data/logs/nginx/blog.phpfs.com-access.log main; error_log /data/logs/nginx/blog.phpfs.com-error.lo

    1.6K20发布于 2019-12-11
  • 来自专栏PM吃瓜(公众号)

    Thinkphp命名规范

    类文件都是以.class.php为后缀(这里是指的ThinkPHP内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如 DbMysql.class.php ; 类的命名空间地址和所在的路径地址一致 类所在的路径应该是 Application/Home/Controller/UserController.class.php ; 确保文件的命名和调用大小写一致,是由于在类Unix系统上面,对大小写是敏感的(而ThinkPHP 语言变量以大写字母和下划线命名,例如 MY_LANG ,以下划线打头的语言变量通常用于系统语言变量,例如 _CLASS_NOT_EXIST_ ; 对变量的命名没有强制的规范,可以根据团队规范来进行; ThinkPHP

    1.8K30发布于 2019-08-13
  • 来自专栏YX’blog

    thinkphp专题(未完)

    web569 据thinkphp3.2.3开发手册可知,url模式为 http://serverName/index.php/模块/控制器/操作 所以 web570 该题给了个源码进行审计 Common/conf/config.php是thinkphp的一个应用配置配置文件,加载优先级如下图 call_user_func()也算是一个比较常见的代码执行函数

    86920编辑于 2023-04-07
  • 来自专栏西里网CSDN博客

    thinkphp框架介绍

    参考资料 thinkphp框架设计原理 thinkphp框架文件 thinkphp框架介绍 thinkphp框架搭建 Laravel和ThinkPHP对比 thinkphp框架怎么用 ThinkPHP是一个免费开源的轻量级 PHP开发框架 thinkphp框架的特点 ThinkPHP框架介绍 基本概述 国产开源PHP框架 遵循MVC设计模式 支持Composer依赖管理 提供丰富的开发文档 模块化设计 路由功能强大 ORM支持 模板引擎 2.2 数据库支持 支持多种数据库 链式查询语法 数据分页 事务处理 版本发展 3.1 主要版本 ThinkPHP 3.2 ThinkPHP 5.0 ThinkPHP 6.0 3.2 版本差异 5.0引入PSR规范 6.0完全重构核心 性能逐步优化 开发优势 4.1 效率提升

    30600编辑于 2025-07-10
  • 来自专栏PM吃瓜(公众号)

    ThinkPHP上传文件

    如果是核心版ThinkPHP仍需要下载扩展类 1.上传表单 <form id="upload" method='post' action="__URL__/upload/" enctype="multipart

    3K50发布于 2019-08-13
  • 来自专栏康怀帅的专栏

    ThinkPHP 5 入门

    本文介绍了 ThinkPHP 5 安装以及简单的使用方法。

    1.3K80发布于 2018-02-28
  • 来自专栏佳爷的后花媛

    ThinkPHP多表查询

    这里有两张关联的表(table1,table2),想要通过其中一张表(table1)查询另外一张表(table2)的详细信息.在tp框架中该如何实现呢? (table1) id uid tid 1 6

    1.2K20发布于 2018-09-12
  • 来自专栏全栈之路

    关于thinkPHP入门

    由于学的语言过多,然后学php语法的时候,感觉挺容易的,于是直接上手thinkPHP,然后就是一脸懵逼,虽然中文文档写得很好(后来才觉得),但是对于刚入手的人并不是太好。 于是发现了这篇文章:快速上手ThinkPHP 5.0 跟着这篇文章来了一遍,然后看了一下中文文档:ThinkPHP5.0完全开发手册 心得:如何东西入门是最难的,但是总会找到适合自己的学习方法

    1.1K30发布于 2018-10-19
领券