![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ThinkPHP
A一程序
文化有限,不知道说啥
展开
-
tp6 设置多入口文件并隐藏多应用入口文件
二、复制index.php为你的应用名称.php(例如admin.php),名字与你应用名称保持一致,代码示例如下。四、修改应用下的路由文件,例如admin/route/route.php,在路由前添加应用名称,如下代码。一、如果你的是多应用,请确保app目录下的controller目录已删除。三、nginx修改伪静态。原创 2022-09-14 14:55:49 · 1955 阅读 · 0 评论 -
tp6使用jwt
安装扩展(本项目已安装,无需重复安装):composer require firebase/php-jwt 使用: 生成token:signToken() 验证token:checkToken() 具体代码如下,参数可自行定义或修改/** * 生成验签 * $uid 用户id * $key 这里是自定义的一个随机字串,应该写在config文件中的,解密时也会用,相当于加密中常用的盐 salt */function signToken($uid, $type = 'api', $原创 2021-10-14 13:18:06 · 985 阅读 · 0 评论 -
tp5 生成二维码并与背景图合并
1.安装phpqrcode,命令:composerrequireendroid/qrcode 如果已安装无需重复安装2.控制器中引用:useEndroid\QrCode\QrCode3.查看自己PHP版本:我的是7.3,因为版本不同,使用方法可能有区别,具体看官方文档4.我的要求是生成带邀请码的分享页面,步骤及代码如下:步骤一:先用qrcode生成二维码,放到目录下 步骤二:二维码与背景图合并,然后替换上一步生成的二维码 步骤三:返回生成的图片地址/** * ...原创 2021-08-12 16:23:06 · 693 阅读 · 1 评论 -
tp6导出Excel表格
// 查询要导出的数据 $model = new ErrorModel(); $data = $model ->field('id,api_member_id,title,Chinese,English,example,translate,desc') ->select(); // 实例化 $spreadsheet = new Spreadsheet(); // 获..原创 2021-05-28 14:45:50 · 2886 阅读 · 2 评论 -
tp6 导入excel表格
<a href="https://www.runoob.com/w3cnote/composer-install-and-usage.html">composer安装与使用</a>原创 2021-05-20 09:47:12 · 3196 阅读 · 2 评论 -
tp5.1 上传图片保存中文名
要想保存为中文文件名,首先,我们要了解一下操作系统的编码:当前我们用的windows系统简体中文版,编码为gb2312;而linux系统用的编码为utf-8。回显给浏览器时要统一用utf-8编码,就这么简单。1、修改上传文件:$imgName = "加油";$info = $file->validate(['size'=>10240000])->move( '../public/signImgs/',$imgName);2、修改文件:thinkphp/library/th原创 2020-06-02 17:42:19 · 712 阅读 · 0 评论 -
微信h5支付(php版) 2019
1. 登录商户平台-->产品中心-->我的产品-->支付产品-->H5支付(申请开通), 平台地址:https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2Findex.php,2. 直接上代码,一个php即可搞定,本代码适用于tp5开发,其他框架或语言需要自行修改3.修改自己的...原创 2019-07-17 13:39:32 · 6197 阅读 · 3 评论 -
Linux 安装php redis扩展
http://pecl.php.net/package/redis 去这里找一下自己的redis版本cd /usr/local/src #进入软件包存放目录wget http://pecl.php.net/get/redis-4.1.0.tgztar zxvf redis-4.1.0.tgz #解压cd redis-4.1.0.tgz #进入安装目录/usr/local/ph...原创 2018-12-05 10:00:01 · 178 阅读 · 0 评论 -
tp3.2 微信授权登录
今天弄了弄微信网页授权登录,终于鼓捣出来了,把经验写下了,分享一下,省的大家走进坑。1.第一步,公众号域名设置,以及白名单等设置,注意,白名单,没有你的IP地址,获取不到access这个文档都有,自己看下就OK2.第二步,建一个数据库来存储用户的openid,昵称等信息3.写代码,话不多说,直接上代码,tp3.2和5.0大同小异,文档地址:https://mp.weixin.qq.com/...原创 2018-04-18 17:37:03 · 3046 阅读 · 0 评论 -
Tp5 定时任务,Linux crontab 自动执行文件
1.如果没装crontab ,先执行 yum install vixie-cron 然后 yum install crontabs2.service crond status查看一下crontab的状态, /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond r...原创 2018-05-16 11:53:22 · 7321 阅读 · 0 评论 -
TP5新增模块
1build.php配置要生成的目录<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK ]// +-------------------------------------------------------...翻译 2018-05-08 14:55:30 · 2317 阅读 · 0 评论 -
Linux 安装fileinfo扩展
第一步 找到 phpize 的目录,一般是在你安装好了的php目录下 我的是在 /usr/local/php/bin/phpize第二步 找到你安装的php的源文件目录 我之前是用lnmp.org一键安装的php环境;所以我在 /root/lnmp1.4/src 目录下解压 tar -zxvf php-5.5.38.tar.gz第三步 进入php目录下 /ext/fileinfo/第四...原创 2018-05-21 16:18:50 · 2037 阅读 · 0 评论 -
tp5项目部署至Linux
1.Linux 添加虚拟主机,访问目录绑定至 public下面2.更新配置文件,修改你自己的.conf文件,比如a.conf,我的是在 /usr/local/nginx/conf/vhost/目录下,然后添加location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.ph...原创 2018-05-21 14:34:51 · 6308 阅读 · 3 评论