• thinkphp 框架封装curl请求

    时间:2024-04-15 19:44:57

    tp6 或者 tp8框架 在框架的app/common.php 文件里加一些方法就可以 app\common.php 在这个文件里加 以下代码 就可以实现基于 curl的请求方法  (记得要开启 php的curl扩展) 查看方法 cmd里输入 php -m if (!function_exists...

  • 支付宝支付即时到账接口在ThinkPHP商城中的应用(转载)

    时间:2024-04-15 15:05:15

    支付宝支付是PHP高级课程中ThinkPHP商城项目课的内容之一,在此视频中将会讲解如何将支付宝作为第三方库集成到ThinkPHP框架中,并且将支付宝的配置参数写入...

  • ThinkPHP框架知识(比较全的知识)

    时间:2024-04-15 13:43:34

    php框架一、真实项目开发步骤:多人同时开发项目,协作开发项目、分工合理、效率有提高(代码风格不一样、分工不好)测试阶段上线运行对项目进行维护、修改、升级(单个人维护项目,十分困难,代码风格不一样)项目稳定的运行阶段项目停止运行(旧项目的人员已经全部离职,新人开发新项目)二、问题:1. 多人开发项目...

  • ThinkPHP之中的事务回滚

    时间:2024-04-15 12:57:28

    小李子获取thinkphp之中执行的SQL:1、用调试模式的追踪trace功能;2、代码: $user_type=D('user_type'); $datass=array('school_id'=>$res,'type'=>2); $f

  • thinkphp5源码解析(2)控制器

    时间:2024-04-14 21:34:28

    入口文件index.php:// 定义应用目录define('APP_PATH', __DIR__ . '/../application/');// 加载框架引导文件require __DIR__ . '/../thinkphp/start.php';引导文件start.php:namespace ...

  • thinkphp6入门(23)-- 如何导入excel

    时间:2024-04-14 20:11:10

    1. 安装phpexcel composer require phpoffice/phpexcel composer update 2. 前端 <form class="forms-sample" action="../../xxxx/xxxx/do_import_users" meth...

  • 基于thinkphp5做的一个物流管理系统

    时间:2024-04-12 17:54:11

    开发环境用的是phpstudy,这个比较适合初学者,这个项目也是我自己自学php和数据库之后尝试做的,总体偏简单前台主页(ui界面用的是bootstrap):后台:会判断是否登录,也不可以重复登录做了一个无限级分类,还不是很完善用了个模糊查询可以管理前台留言文章管理管理员的增删改查,默认admin用...

  • 【thinkphp 5 在nginx 环境下路由无法生效(404 500错误 )的解决方法】

    时间:2024-04-12 15:56:15

    非常惭愧的说,由于之前一直使用的是windowservice,安装apache来进行服务器布置的,这种方式也是最简单最直接的方式,但是由于php的服务大多都是linux栈的,咱们也不能落后呀,在写了php半年之后,开始拥有的自己的第一台centos的服务器,实话说,centos真的是简洁,部署完成 ...

  • Thinkphp .htaccess 与 httpd.ini文件重定向转换问题

    时间:2024-04-11 19:01:31

    .htaccess 文件内容 RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]转换成 htt...

  • Thinkphp5提示模板不存在

    时间:2024-04-11 16:34:42

    系统centos 7 ,环境LNMP集成一键安装,访问模板的时候,加载的路径错误,报错如下图检查了服务器上的文件,并没有缺少文件,再次上传文件到服务器,还是报错。 经过查资料发现,使用$this->fetch();渲染模板的时候会自动渲染view目录下对应控制器的对应的模板。问题就出现在这里,...

  • thinkphp5 创建新模块访问路由出错 404错误

    时间:2024-04-11 16:34:17

    访问admin模块下方法www.项目.com/public/admin/index 失败原因:apache默认访问index.php路由正确访问:www.项目.com/public/admin/index/方法名或者去掉apache下默认访问下面是Apache的配置过程,可以参考下:1、httpd....

  • thinkphp5错误页面404跳转页面配置

    时间:2024-04-11 16:30:05

    在thinkphp5中我们如何去抛出异常状态码,网站在上线之后所有的系统错误信息都不能让用户看到,比如404(Not Found)页面我们应该直接抛出一个404异常,所以要设置一个404页面来展示出来;这样给用户体验好,是非常重要的。对于网站SEO优化中301重定向设置也是必不可少的。(一)404设...

  • Thinkphp5中异常处理不返回页面返回Json格式的字符串

    时间:2024-04-11 16:00:33

    TP5把异常处理返回页面改成json格式1、进入config.php,找到异常页面的模板文件,把路经改成自己一会要写的文件的路径,我写的是myException.tpl注意后缀名是.tpl。默认是这样的更改以后2、可以看看think\exception\Handle.php的convertExcep...

  • thinkphp5 php代码中如何确定文件的路径位置

    时间:2024-04-10 16:56:56

    因为thinkphp5将public文件夹作为入口文件夹,所以public就是顶层目录。比如上图中的图片,获取其路径则可以按照上面的方式,如何判断是否获取成功,可以使用file_exists函数进行判断。  ...

  • 【攻防世界】php_rce (ThinkPHP5)

    时间:2024-04-10 12:10:01

    进入题目环境,查看页面信息: 页面提示 ThinkPHP V5,猜测存在ThinkPHP5 版本框架的漏洞,于是查找 ThinkPHP5 的攻击POC。 构造 payload: http://61.147.171.105:50126/?s=index/think\app/invokefunctio...

  • 小白全栈日记:小程序前端+Thinkphp6后端开发全记录1

    时间:2024-04-10 11:27:51

    小白全栈日记:小程序前端+Thinkphp6后端开发全记录1本文目标:1.生成小程序项目骨架 2.搭建后端项目骨架 3.进行前后端通信测试清晰的目录结构对业务逻辑的开发很有帮助,这一步虽然简单,但也需要认真对待一、小程序骨架这是小程序生成的默认项目结构 在保留原有结构的基础上,在根目录新建一个sta...

  • ThinkPHP部署在mac自带apache下出现没有权限报错问题解决办法

    时间:2024-04-09 16:48:56

     先进去apache的路径(我的电脑是 Library/Webserver/Documents),查看documents 这个文件夹的权限,仅当前用户可读可写是没有用的,要everyone的权限都变成可读可写,就可以解决访问权限报错的问题如果还没有解决,就去apache文件下的httpd.conf文...

  • thinkphp中session无法跨方法获取

    时间:2024-04-09 16:29:32

    我已经出现过两次这种问题了,出现了两次就说明第一次没有解决彻底,所以表示thinkphp这个跨页后session为空而无法登陆的问题牵扯很多方面的问题了。经过这两次的研究,我觉得基本上能真正解决它了。第一次出现的时候,我以为是目录不可写,检查了半天没发现问题,于是各种百度,才发现别人也有遇得类似问题...

  • ThinkPHP5.0命令行创建资源控制器

    时间:2024-04-06 20:25:57

    1、配置环境变量,如果没配置会显示如下错误。             配置方法    1)右键此电脑-> 属性-> 高级系统设置->环境变量->Path    2)在Path后加上php目录的名称         如:E:\PHP\wamp\bin\php\php5.5.12...

  • thinkPHP5.0中$_ENV无法获取环境变量

    时间:2024-04-06 14:36:24

    将php.ini中 variables_order = "GPCS" 修改为 variables_order = "EGPCS";系统在定义PHP预定义变量时的顺序是 GET,POST,COOKIES,SERVER,没有定义Environment(E);加上E后$_ENV的值就可以获取到,EGPCS...