![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkphp5
怕是不尽芳华
这个作者很懒,什么都没留下…
展开
-
thinkphp使用命令行运行某个方法
到项目目录然后运行指令php public/index.php api/index/test带参数运行php public/index.php api/index/test --test1=1 --test2=2解析参数 public function test() { $argv = $_SERVER["argv"]; $argc = $this->parseArgs($argv); var_dump($ar转载 2022-03-24 11:08:14 · 720 阅读 · 0 评论 -
关于thinkphp 框架开启路径重写,无法获取Authorization Header
今天遇到在thinkphp框架中获取不到header头里边的 Authorization ,后来在.htaccess里面加多一项解决,记录下:<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d...转载 2018-11-20 11:59:14 · 1887 阅读 · 0 评论 -
thinkphp Call to a member function move() on a non-object
报错:Call to a member function move() on a non-object解决:加上接受参数 $file = request()->file('file');里边的file 必须写原创 2018-11-17 15:05:44 · 4407 阅读 · 0 评论 -
小程序微信支付代码实现
小程序端 触发调用微信支付接口: // 微信支付 goPay : function(e){ var that = this; var pay = e.currentTarget.dataset.pay; var uid = that.data.uid; var address = that.data.select_id; wx.request({...原创 2018-07-19 15:25:42 · 4552 阅读 · 0 评论 -
代码当到服务器出现 file_put_contents () failed to open stream: Permission denied
原因:TP(我这里是tp)的runtime需要的权限是很大的,如果你只给一般权限肯定是不行的,通常都是给权限:777;操作:cd 你的目录 --- 移动到你想要给的权限目录处 chmod -R 777 runtime ---给权限 ...原创 2018-07-11 17:33:54 · 1155 阅读 · 0 评论 -
微信支付xml处理与请求(我这里是小程序支付)
微信小程序支付得xml处理与请求等需要注意的是 将XML转化为json/数组的函数中,用到了simplexml_load_string()函数,会报错这里的解决方法是注释掉curl中的//设置头文件的信息作为数据流输出// curl_setopt($curl, CURLOPT_HEADER, 1);// post请求 public fun...原创 2018-07-17 11:04:45 · 4645 阅读 · 0 评论 -
小程序微信支付 统一下单 采坑 签名错误 以及微信支付xml处理与请求
微信支付接口签名校验工具可以在这里校验一下,如果实在有问题找不到就输出一下自己的xml与人家给出的比对一下。。。。 我这里踩的坑:stringA构建签名字符串时不能回车 回车也是字符。。。。。。还有一个小坑 里边有一个等号忘记写了。。。。这里是创建签名$stringA="appid=".$pay['appid']."&body=".$pay['body']."&a...原创 2018-07-17 10:23:09 · 6299 阅读 · 0 评论 -
layui 富文本图片上传接口与普通按钮 文件上传接口
富文本-图片上传html:<div class="layui-form-item layui-form-text"> <div class="layui-input-block"> <!--<textarea id="L_content" name="contents" required lay-verify=&quo原创 2018-06-28 16:51:26 · 4277 阅读 · 0 评论 -
thinkphp5 构造函数 return 一个函数或者视图 不中断,还继续执行问题
下边执行时调用构造函数,仍然可以执行下边,应该改为:原因:emmmmmmmmm 构造函数本身是在下边函数执行前被调用的,return又回去了原创 2018-03-29 11:08:06 · 4404 阅读 · 0 评论 -
session tp5
通过查看thinkphp5自带的代码发现没有设置session过期时间的地方。 只是在\thinkphp\library\think\Session.php有 if (isset($config['expire'])) { ini_set('session.gc_maxlifetime', $config['expire']); ini_set...原创 2018-04-08 16:34:13 · 1196 阅读 · 0 评论 -
thinkPHP5 验证码问题
今天遇到验证码 下载一直出问题,提示、然后 找了一个以前下载的,一直显示route找不到,emmmmm找了好多解决方法都没用然后想到查一下PHP版本,用的PHPstudy集成环境 是7.0版本 但是一查php -v 是5.4版本问题,是以前安装的PHP版本,没有更新,所以去修改了为7.0 下载还是报错,于是,看到了这句话:再然后,下载时写了版本号:composer require topth...原创 2018-03-27 10:25:55 · 426 阅读 · 1 评论 -
thinkphp5 调用其它控制器的方法 实现自定义跳转界面
Loader::action('common/successTips',['mess' => '登录','url'=> 'manage/diary/diarys']);//公共目录common/** * 操作成功 * @param string $mess * @param string $url * @return mixed */public function su...原创 2018-03-20 14:58:34 · 5716 阅读 · 1 评论 -
TP5隐藏index.php
一,找到/public/.htaccess文件,如果你的入口文件已经移动到根目录下,那么你的.htaccess文件也要剪切到根目录下,总之要确保.htaccess跟入口的index.php保持同级。二,根据你的php环境分别设置.htaccess文件:Apache:<IfModule mod_rewrite.c>Options +FollowSymlinks -Multiviews...转载 2018-03-20 10:46:30 · 830 阅读 · 0 评论