TP5
  • 2024-06-30tp5(finish)
    tp51.tp5.0开始结构wwwWEB部署目录(或者子目录)├─application应用目录│├─common公共模块目录(可以更改)│├─module_name模块目录(Home:前台模块;Admin:后台模块)││├─config.php模块配置文件││├─common.php
  • 2024-06-22用TP5编写上传多张图片的功能
    这篇文章给大家分享的是用TP5怎样编写上传多张图片的功能。小编觉得挺实用的,因此分享给大家做个参考,实现效果及代码如下,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。    1、效果图(每点击一次‘添加选项',就会有一个新的file框来添加新的图片)   
  • 2024-05-27tp5 excel 导入数据到数据库
    1、引入包文件链接:https://pan.baidu.com/s/1TwtSXdQhj3B4m8NAuOcsVw?pwd=123a 提取码:123a2、包文件减压发在extend文件夹下在控制器中使用publicfunctionsave(){header("Access-Control-Allow-Origin:*");header("Access-Control-Allow-Methods:POST,
  • 2024-03-05tp5框架No input file specified
    最近从网上下载了一个项目,本地搭建好环境。访问页面出现Noinputfilespecified。这个问题之前就遇到过,是因为权限的问题,导致nginx无法解析php文件,这次有点不一样所以记录一下。在项目的public目录下发现有这样一个文件,user.ini 打开文件后是这样的内容open_basedir的作
  • 2024-02-22nginx与php pathinfo(TP5框架适用)
    最近在试用fastadmin这一个框架,是由tp5进行二开后的一款框架。fastadmin里面有个代码,要获取pathinfo否则会重定向到登录页,而默认的nginx配置获取的pathinfo一直为空,就导致无法正常进入后台。通过查找资料后,发现pathinfo是php的产物,与nginx无关。如果要让nginx把pathinfo环境变量
  • 2024-02-02TP5框架 之自定义标签
    一、创建控制器<?phpnamespaceapp\common\taglib;usethink\auth\Auth;usethink\template\TagLib;classMyTagextendsTagLib{protected$tags=['auth'=>['attr'=>'rule','close'=>1
  • 2023-11-06Thinkphp5判断是否使用手机访问,TP5如何区分PC端还是手机端访问?
    判断用户是否使用手机端访问,这个是我们做web研发时经常遇到的一个功能点。一个很简单的功能点,解决方案也有很多种,比如使用原生PHP通过分析UA来判断。但如果你的后端用的是ThinkPHP5框架的话,解决这个功能点就更简单了,因为TP5的源码中已经封装好了,我们可以直接使用。 12
  • 2023-10-23tp5 update方法更新数据
    thinkphp5的update方法:返回影响数据的条数,没修改任何数据返回0当要更新的数据和已存在数据库的数据一样时,返回的结果为0修改失败返回false所以在判断更新是否成功,要用===的条件进行判断0和false的情况publicfunctionupdate(){ $result=Db::table('User')->w
  • 2023-10-03TP5环境静态文件报404的解决方案
    主要还是站点配置文件,找到vhost下的站点配置文件,代码如下server{listen80;server_namewww.test.comtest.com;indexindex.htmlindex.htmindex.php;#include/usr/local/nginx/conf/rewrite/none.conf;root/home/wwwroot/myproject888/;#根目录路径#
  • 2023-06-18PHP批量压缩图片,基于TP5,fastadmin
    <?php/***CreatedbyPhpStorm.*User:zhuo<[email protected]>*O(∩_∩)O*Date:2022-7-709:34:38*/namespaceapp\command;usethink\Image;usethink\image\Exception;usethink\console\{Command,Input,Output};//压缩图片classCom
  • 2023-05-19【ThinkPHP6系列学习-1】下载并部署ThinkPHP6
    一、下载ThinkPHP6在指定目录(www目录)下打开cmd,使用composer下载thinkphp6,命令后面的thinkphp6就是下载的目录名,可以随意修改。composercreate-projecttopthink/thinkthinkphp6二、目录结构下载后,查看目录结构,tp6的目录结构和tp5不同,默认是单应用(只有一个模块),如果需要多应
  • 2023-05-14TP5 获取HTTP头信息用法
    可以使用Request对象的header方法获取当前请求的HTTP请求头信息$info=Request::instance()->header();echo$info['accept'];echo$info['accept-encoding'];echo$info['user-agent'];也可以直接获取某个请求头信息,例如:$agent=Request::instance()->header('us
  • 2023-04-05基础学习手册
    php实战手册fastadmin基础操作tp5基础操作客服常见问题文档
  • 2023-03-10tp5分批次插入数据
    我们知道TP5有insetall函数可以批量插入,但是如果一次插入10000条数据呢  同时插入肯定会卡死,所以我们分批插入 $house=Db_One('house')->where('b_id','eq',$data['
  • 2023-03-012023-03-01 Warning: require(C:\wamp\www\tp5\public../thinkphp/base.php): failed to open stream:
    问题描述:拉取thinkphp5项目来运行,按照官网的提示都拉取完仓库后,在浏览器访问localhost/tp5/public报错:Warning:require(C:\wamp\www\tp5\public../thinkphp/base.php):f
  • 2023-02-06tp5使用layui实现多个图片上传(带附件选择)的方法实例
    tp5使用layui实现多个图片上传(带附件选择),如何加载layui在此不详细说明,有需要可以百度html代码,主要处理都是在jq中,完成方法全部原创,也许不是最简单的,但也能实现效果首页
  • 2023-02-05tp5.x 自定义错误页
    thinkphp5自定义错误页面,话不多说,直接上干货1.关闭所有app_debug,即把 'app_debug'=>true修改为'app_debug'=>false2.在config.php(tp5.1config目录app.php)中配
  • 2023-01-11tp5的分页方法 paginate 分页带参数
    tp5的分页方法paginate分页带参数->paginate(10,false,['query'=>request()->param()]);这样就可以了
  • 2023-01-06tp5部署到nginx后所有分页404的解决办法
    #BeginHTTPServerserver{listen80;server_nameapi.yunliu.cowww.yunliu.coyunliu.co;access_loglogs/localhost_access.log;
  • 2022-12-12tp5插入百度富文本编辑器UEditor
    ​​http://ueditor.baidu.com/website/download.html​​下载压缩包  将下载的压缩包解压到tp框架的public下的static下      在静态页面中引入​​<!--配置文件
  • 2022-12-03TP5导出EXCEL表格(附带样式修改)
    下载好TP框架http://packagist.p2hp.com/ 搜索phpexcel框架根目录composerrequirephpoffice/phpexcel下载excle包  $objExcel=new\PHPExcel;$objWriter
  • 2022-11-20tp5 一对一关联
    hasone一对一正向关联:在主表模型中写与副表的关联方法表结构user_basic副表uid,name,city,idcarduser主表uid,name,lastLogintimeUserModel//foreignKey外
  • 2022-11-17nginx部署tp5只能访问首页问题
    在配置文件增加以下代码:#访问路径的文件不存在则重写URL转交给ThinkPHP处理if(!-e$request_filename){ rewrite^/(.*)$/index.php/$1last; break;}示例:se
  • 2022-10-31TP5 无法获取到GET参数(apache)
    这种情况很可能是和服务器配置相关的。例如本人的情况就是下载了一个新的项目,但是里面的.htaccess文件有问题导致无法获取到get参数,原来的是这样:<IfModulemod_rewrite.c
  • 2022-10-26php. PHPStudy > nginx 下 TP5隐藏入口文件
    01.打开配置文件vhosts.conf02.在location下添加如下代码1if(!-e$request_filename){2rewrite^/(.*)$/index.php/$1last;3break;4}