• 2024-11-15thinkphp升级后报错Declaration of think\app\Url::build() must be compatible with think\route\Url::buil
    ​将源码中的thinkphp升级后,发现了错误:Declarationofthink\app\Url::build()mustbecompatiblewiththink\route\Url::build():string出现这个错误的原因是,你通过命令“composerupdatetopthink/framework”只升级了框架,没有更新多应用扩展模块。只需要composer运行下面
  • 2024-11-09ThinkPHP6,视图的安装及模板渲染和变量赋值
    tp6视图功能由\think\View类配合视图驱动(也即模板引擎驱动)类一起完成,新版仅内置了PHP原生模板引擎(主要用于内置的异常页面输出),如果需要使用其它的模板引擎需要单独安装相应的模板引擎扩展。使用think-template模板引擎,只需要安装think-view模板引擎驱动。composercreate-proje
  • 2024-10-22如何使用ThinkPHP6实现验证码功能
    ​​为了增强网站安全性和防止机器人操作,验证码功能变得至关重要。以下内容将引导您了解如何在ThinkPHP6中实现验证码功能:1.安装和配置验证码库;2.设计验证码呈现方式;3.集成验证码到表单;4.服务器端验证;5.提供用户友好的提示与反馈。首先,我们从安装所需的库开始。1.安装和配
  • 2024-09-23Call to undefined function think\exception\config()
    错误信息 Calltoundefinedfunctionthink\exception\config() 表示在尝试调用 think\exception\config() 函数时,该函数未被定义。这可能是由于以下几个原因导致的:命名空间问题:可能是命名空间没有正确引入或定义。类文件未加载:可能是某个类文件没有正确加载或包含。
  • 2024-09-19易优eyoucms网站报错 \core\library\think\App.php Fatal error: Call to undefined function think\switch_
    当你遇到 Fatalerror:Calltoundefinedfunctionthink\switch_citysite() 这样的错误时,说明在代码中调用了一个未定义的函数 think\switch_citysite()。这种情况通常是因为函数没有被正确地引入或者该函数根本不存在于当前的代码库中。解决方案确认函数的存在检查 s
  • 2024-09-19易优eyoucms网站Fatal error: Class '\think\cache\driver\File' not found
     根据提供的错误信息 Class'\think\cache\driver\File'notfound,这个错误表明PHP无法找到类 \think\cache\driver\File。这通常是因为类文件未被正确加载或命名空间配置不正确导致的。以下是一些可能的解决步骤:1.确认类文件路径确保类文件 File.php 的路径正确并且
  • 2024-09-19易优cms错误\core\library\think\db\Connection.php解决
    当您在使用易优CMS时遇到core\library\think\db\Connection.php相关的错误,这通常意味着数据库连接或操作方面出现了问题。这类错误可能由多种因素引起,包括但不限于数据库连接问题、表结构问题、数据库迁移问题等。常见错误示例数据表或视图不存在:这通常表明数据库中缺少某些表
  • 2024-09-17Call to undefined function think\exception\config()
    错误信息 Calltoundefinedfunctionthink\exception\config() 表示在ThinkPHP框架中调用了未定义的函数 think\exception\config()。这通常是由于以下几个原因造成的:命名空间问题:可能是命名空间声明不正确或导入了错误的类。配置文件问题:可能是配置文件未正确加载或存在
  • 2024-08-25DNF台服自定义apc斗蛐蛐归纳
    目录结构 action.ai#PVF_File[aipattern][think][void]`istargetinattackarea()`150.0150.0100.0100.0[true][think][void]`checkrandom()`30100
  • 2024-08-18小猪佩奇学英语——第四天
    例句PeppaandherfamilyarevisitingGrannyPigandGrandpaPig.访问看望时个过程,所以用现在进行时visiting如果是瞬时动作用一般现在时Sheopensthewindows.mylittleones.Comeinside.littleones:小家伙,俩个小家伙加sShe'scalledPolly.PrettyP
  • 2024-08-09thinkphp6----where查询
    几种常见的where查询:1、关联数组查询$where=['user_id'=>1,'phone'=>'18311010011','is_delete'=>1];$result=Db::name('user_card')->where($where)->select();2、索引数组查询$where=[['id'
  • 2024-08-02【Think PHP系列】安装
    安装过程中,有几点需要强调一下:一个是php.exe的路径,由于我使用的是phpstudy软件,可以在这里找,相信一定可以找到的。还有就是php版本问题了,提前了解thinkphp6.0需要支持的php版本。以下这两张照片就是复现过程中踩的坑,参考一下:参考
  • 2024-07-23thinkPhp跨域topthink/think-cors
    composerrequiretopthink/think-corsThinkPHP跨域扩展安装composerrequiretopthink/think-cors配置配置文件位于 config/cors.php['paths'=>['api/*'],...]paths配置示例允许api目录下的跨域请求,* 代表通配符。['paths'=>[&
  • 2024-07-16报错\corelibrary\think\cache\driver\File.php
    这个错误通常发生在尝试使用 unserialize() 函数反序列化一个存储的缓存数据时,但提供的缓存数据无法被正确解析。在 \core\library\think\cache\driver\File.php 文件的第117行左右,框架尝试从文件中读取缓存数据并反序列化它。以下是一些可能的解决方案:检查缓存文件内容:首
  • 2024-06-30thinkphp3.2.x漏洞分析
    tp3.2.31.开始入口文件就是www/index.php,index.php包含了框架的入口文件,所以访问后可以直接加载thinkphp框架配置文件thinkphp的配置文件在www/ThinkPHP/Conf/convention.phpurl大小写url默认是大小写敏感的,也可以通过修改convertion.php,达到url不区分大小写的目的'URL_C
  • 2024-06-30tp5(finish)
    tp51.tp5.0开始结构wwwWEB部署目录(或者子目录)├─application应用目录│├─common公共模块目录(可以更改)│├─module_name模块目录(Home:前台模块;Admin:后台模块)││├─config.php模块配置文件││├─common.php
  • 2024-06-03Exercise 10
    Exercise10Exercise10VRhasthis1uniqueabilitytoreallytakeyouthereandthat'ssortofsomethingI'vebeentryingtodointraditionalstillimagesand2documentaryfilm.虚拟现实(VR)有能让你真正身临其境的独特能力我一直试图在传统的静态影像和纪录片
  • 2024-04-20Thinkphp5.x全漏洞复现分析
    基础知识命名空间和子命名空间我们可以把namespace理解为一个单独的空间,事实上它也就是一个空间而已,子命名空间那就是空间里再划分几个小空间,举个例子:<?phpnamespaceanimal\cat;classcat{publicfunction__construct(){echo"meow"."\n";}}namespacean
  • 2024-03-24NKCTF2024-WEB-gxngxngxn
    WEBmyfirstcmscmsmadesimple2.2.19参考:GitHub-capture0x/CMSMadeSimple后台有个rce漏洞访问/admin路由直接爆破弱口令得到admin/Admin123然后访问admin/editusertag.php修改为:<?phpechosystem('cat/_fffff1@g');?>得到flag用过就是熟悉拿到源码进行审
  • 2024-03-24Reflective Journal
    Ithinkwhatimpressedmethemostaboutthisstudyexperienceisitsdefinition.Byusingvariousmodesofmultimodality,suchastext,image,audioandvideo,DigitalMultimodelNarrativesofferarichandinteractivelearningexperienceforme.I'v
  • 2024-03-23中考英语首字母快速突破014-2021上海徐汇英语二模-Future Changes: Predictions and Perspectives-未来变迁:预测与视角
    PDF格式公众号回复关键字:ZKSZM014原文​Readthecommentsaboutchangesinthefuture.Howmuchdoyouagreewiththem?​Thedays,somepeopleworkathomeoneortwodaysaweekinsteadofgoingtoanofficeeveryday.Ithinkinthefuture
  • 2024-03-23thinkphp6中jwt的使用
    thinkphp6中jwt的使用安装JWT插件composerrequirefirebase/php-jwt创建User模型phpthinkmake:modelUser创建User控制器phpthinkmake:controllerUser封装创建token函数,要在User模型中创建//加密的秘钥protected$key="test";//过期时间protect
  • 2024-03-05thinkphp8扩展think-swoole4.0
    配置文件config/swoole.php<?php//默认\think\swoole\websocket\Handler::class,usethink\swoole\websocket\socketio\Handler;return['http'=>['enable'=>true,//开启'host'=>
  • 2024-02-24think-cell Round 1
    Preface这场一周前打的了,结果因为每天都有训练一直拖到今天才有时间补前期虽然有点犯病但一直到D2出题都还算稳,然后看到E题经典数数题就走不动路了直接投降后面请徐神来救场才堪堪会做,可惜最后推出优化的式子后比赛已经结束10min了不够好在是手速够快没有掉分,感觉现在就是前面
  • 2024-02-18think-cell Round 1 题解 (A~F)
    think-cellRound1.目录A.MaximiseTheScore排序后输出所有奇数位之和.B.PermutationPrinting\(1,n,2,n-1\cdots\).C.LexicographicallyLargest注意到对于一个\(a_i\)来说\([a_i+1,a_i+i]\)中的所有数都可以被选中,那么问题变给若干区间,每个区间选一个数要