![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TP
文章平均质量分 75
tjg888888
这个作者很懒,什么都没留下…
展开
-
tp5接入钉钉机器人
第一步:封装钉钉类库在common目录下新建dingding目录,dingding目录里新建DingdingSdk.php文件文件内容如下:namespace app\common\dingding;class DingdingSdk { //消息类型 public $msgtype = array('text',"link","markdown","actionCard","feedCard"); public $secret = ''; //密钥(加...原创 2021-03-24 15:07:28 · 700 阅读 · 0 评论 -
tp5封装微信退款接口
第一步:封装退款服务类在common/service目录下新建RefundService.php内容如下:namespace app\common\service;use think\Db;use SimpleXMLElement;class RefundService{ /** * API申请退款接口 */ public function apply_refund($parameter) { $url = 'https...原创 2021-03-24 14:03:51 · 342 阅读 · 0 评论 -
tp5中简单封装redis类
第一步:在common目录新建redis目录,在common\redis新建文件RedisClient.php内容如下:namespace app\common\redis;/*** Redis 客户端封装** @category Common* @package Common* @author kxl*/class RedisClient{ //实例字典, 以实例名称为KEY, 对象实例为值 protected static $dict =...原创 2021-03-24 13:50:08 · 394 阅读 · 0 评论 -
tp5封装腾讯云cos文件上传sdk
第一步:使用命令安装sdk到框架vendor目录里composer require tencentcloud/tencentcloud-sdk-php原创 2021-03-23 19:12:00 · 882 阅读 · 0 评论 -
tp5.0手写ajax列表分页
1:视图层<head> <meta charset="UTF-8"> <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/4.0.0/css/bootstrap.css"> <link rel="stylesheet" href=原创 2018-10-30 20:19:57 · 590 阅读 · 0 评论 -
小程序中图片上传
前端小程序:wxml<!--huitianxia/view/attend/attend/attend.wxml--><import src="/huitianxia/view/common/foot.wxml"/><view class='wrapper'><view class='bg'><image src="{{bg}...原创 2018-08-02 14:21:17 · 530 阅读 · 0 评论 -
tp5中导入带图片的excel表格数据
控制器里: /** * 订单导入(excel导入) */ public function import() { if(request()->isPost()){ if (!empty($_FILES)){ import('PHPExcel.PHPExcel', EXTEND_PATH); ...原创 2018-07-06 15:59:21 · 2097 阅读 · 1 评论 -
tp5中订单列表多条件筛选及excel导出
视图层: <div class="page-content"> <!-- <a class="btn btn-success" href="{:url('order/addorder')}">添加商品</a> --> <!-- /section:settings.box --> &原创 2018-07-06 14:05:21 · 2428 阅读 · 0 评论 -
tp5中多条件搜索分页,并excel导出
1:视图层<div class="page-content"> <!-- <div class="row"> --> <form action="{:url('Jgymuser/saomiao')}" method="post"> <input type="text&qu原创 2018-07-09 20:41:48 · 1104 阅读 · 0 评论 -
app端图片上传接口(tp5)
//视图层 <div class="approve_NI_3"> <div class="approve_NI_3A"> <div class="approve_NI_3top"> <img src="../images/sp_xing.png"/>原创 2018-06-09 09:50:41 · 3180 阅读 · 0 评论 -
手机端app存取session问题(tp5框架)
接口处:Session::set('login_id',$res['u_id']);//此处$res['u_id']为查询的用户表里自增id $session_id = session_id(); $result = array( 'code' => 1, 'message' => '登录成功', '...原创 2018-06-08 19:20:25 · 2838 阅读 · 0 评论 -
tp5使用框架自带搜索加分页
视图层: <input type="text" placeholder="请输入商品名" id="search" name="search" value="{$search}"/>搜索框主体部分: {volist name="goodsdata" id="vo"} <div原创 2018-05-22 12:10:13 · 6057 阅读 · 0 评论 -
tp5.1中手机端短信验证码发送及验证
第一步:在application目录里新建一个目录与默认index或home目录同级,比如新建一个wechat目录,wechat目录里面有controller目录controller目录里建里新建Index.php文件,文件内容为如下:<?php/** * Created by PhpStorm. * User: Mac * Date: 2018/8/23 * Time: 上...原创 2018-08-23 16:51:24 · 6045 阅读 · 0 评论 -
tp5.1中编写定时任务
第一步:在application/api里创建command目录里面新建UpOrder.php内容如下:<?php/** * Created by PhpStorm. * User: apple * Date: 2018/9/7 * Time: 下午7:30 */namespace app\api\command;use think\facade\Log;us...原创 2018-09-10 15:45:49 · 10299 阅读 · 2 评论 -
tp5中使用极光推送
第一步:通过cmd终端进入到项目根目录使用composer将极光推送安装到项目里,安装命令composer require jpush/jpush执行后会显示安装的极光推送版本。第二步:在所使用的类上面use以下:use JPush\Exceptions\APIConnectionException;use JPush\Exceptions\APIRequestException;...原创 2018-09-14 14:27:10 · 3790 阅读 · 4 评论 -
tp5中使用easywechat完成企业付款到用户微信钱包
第一步:使用composer工具在框架中安装easywechat,并将证书放在框架根目录cert里(如果没该目录,则新建一个)第二步:在控制器中使用:类开始的时候引入:use EasyWeChat\Factory;方法中使用:$rootPath = ROOT_PATH;$config = [ // 必要配置 'app_id' =&g...原创 2018-09-14 14:57:46 · 3407 阅读 · 4 评论 -
tp5.0使用极光推送
第一步:phpstrom里打开项目,打开cmd运行命令composer require jpush/jpush安装第二步:表单页面:<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="" accept-charse原创 2018-11-14 15:53:35 · 964 阅读 · 0 评论 -
图片上传阿里云OSS
第一步:一些相关配置文件:.env里面:[oss]KeyId ='LTAIdaUHUUdnJNgC'KeySecret ='LM98LNRXyD7rxVyjmT8FrWB2aLvToS'Endpoint ='oss-cn-zhangjiakou.aliyuncs.com'Bucket ='xinjie-cangku'application里config.php文...原创 2019-03-29 16:05:02 · 426 阅读 · 0 评论 -
tp接入富友协议支付
第一步:相关基本配置:.env文件里:[pay]#product = true#mchntcd = '0003320F2144842'#secret = 'zxppac23oeolb9gweugjxt1d8ntxpgkh'version = '1.0'application目录下config.php文件里:'pay' => [ 'product' =...原创 2019-03-29 16:16:41 · 2052 阅读 · 2 评论 -
tp接入富友H5支付
控制器里方法:public function __construct(){ $this->config = config('pay'); $this->client = new \GuzzleHttp\Client(); parent::__construct();}public function payAction(){ $name = i...原创 2019-03-29 16:24:43 · 1659 阅读 · 0 评论 -
tp5中使用predis小例
第一步:在项目根目录通过composer安装predis:composer require predis/predis第二步:服务器那边配置前提服务器已经安装redis执行vim /etc/redis.conf 修改四个参数:第一个将bind 127.0.0.1改为bind 0.0.0.0(允许外网访问)第二个将port 6379改为port 8081(防止和6379端口冲...原创 2019-04-18 12:05:17 · 1314 阅读 · 0 评论 -
fastadmin操作列加点击按钮弹出提交框事件
js中{ field: 'operate', title: '操作', table: table, events: Controller.api.events.operate, formatter: Controller.api.formatter.operate, buttons: [ { name: 'repayme...原创 2019-07-25 14:37:17 · 7979 阅读 · 0 评论 -
tp5中excel导入数据
1:表单页面:<input type="file" name="file" id="">所放的目录:3:控制器里方法: //Excel导入会员 public function ExcelAdd(){ if(request()->isPost()){ if (!empty($_FILES)){ import('PHPExcel.PHPExcel', EXTE...原创 2018-05-21 16:01:14 · 3762 阅读 · 0 评论 -
tp5中图片上传接口
1:移动端页面:2:表单:重点图片的uploadFile()事件<div id="approve_NI"> <div class="approve_NI_top"> <div class="approve_NI_top2"> <div> <img src原创 2018-05-20 15:26:26 · 4886 阅读 · 0 评论 -
tp3.2中微信支付中将调用支付处简单封装
前提:微信公众平台 微信支付商户平台要配置好.第一步:将目录WxpayAPI放入项目Vendor目录下,里面有这些文件如下图:第二步:将目录Weixin放入项目如下图Common/Libs所示目录:第三步:在Util目录里新建Wxpay.class.php文件:第四步:Wxpay.class.php里面内容为:namespace Org\Util;i原创 2017-07-14 12:01:31 · 3913 阅读 · 0 评论 -
tp3.2中企业向个人微信钱包零钱付款
第一步:去商户平台账户中心->API安全下载证书会得到一个包cert.第二步:将cert放入项目根目录下Static/Common/第三步:将第三方企业向个人付款类库包Weixin放入Application/Common/Libs,类库包Weixin里面目录结构如下图:第四步:打开lib里面的WxPay.Config.php文件,证书路径如下所示://=======【证书路径设置】原创 2017-08-01 15:32:06 · 5578 阅读 · 0 评论 -
tp3.2中修改页面下拉菜单和单选按钮默认选中数据库里的数据问题!
//下拉菜单: 请选择 $value){ ?> " selected > 此处:ccate用于控制器里接值,category为控制器方法里查询分类表里的结果集,$value['id']为分类表里自增id,$value['name']为分类表里分类名字原创 2017-07-20 16:39:23 · 2487 阅读 · 0 评论 -
tp3.2中生成微信推广二维码
第一步:引入phpqrcode.php二维码类到ThinkPHP/Library/Vendor下面.下载地址:http://sourceforge.net/projects/phpqrcode/files/latest/download 第二步:控制器里面方法代码为: //推广二维码 public function extendewm()原创 2017-06-29 10:33:29 · 2228 阅读 · 0 评论 -
tp3.2中微信支付
第一步将类包WxPayPubHelper放入根目录ThinkPHP/Library/Vendor下第二步配置里面的WxPay.pub.config.php文件关于微信支付相关信息APPID MCHID KEY APPSECRET(KEY 这个如果不知道可以去微信支付商户平台按照规则去重新设置);第三步:登录微信公众号平台点击左侧菜单设置->公众号设置->功能设置将 业务域名 JS接口安...原创 2017-07-11 11:38:38 · 2566 阅读 · 0 评论 -
tp3.2中背景图加文字线上不好使解决方案(上传文字库)
第一步:在服务器上项目根目录新建一个目录(Static),并给最大权限!如下图第二步:打开本地电脑C盘里Windows下面的Fonts.如下图:第三步:将本地的Fonts整个目录传到服务器的Static目录里并也赋予最高权限.第四步:控制器里面代码为:Vendor("phpqrcode"); // 把生成二维码图片保存到本地原创 2017-07-05 10:52:39 · 694 阅读 · 0 评论 -
ThinkPhP3.2中图片添加,并生成缩略图
1:视图层: 人气值 商品名称 商品分类 请选择 $value){ ?> "> 商原创 2017-06-26 11:57:07 · 652 阅读 · 0 评论 -
tp3.2中三表联查(join和 left join)
一;join: $orders = M('orders'); $field = 'o.id, o.money, o.pay_type, o.status, o.score_before, o.score_after, o.ctime, u.realname AS username, s.platform AS sellername, c.real原创 2017-06-30 15:54:37 · 22559 阅读 · 0 评论 -
TP5.0框架中简单CURD操作
第一步:在浏览器中运行框架,完毕后。在application/index中新建model目录和view目录(view目录里并建index目录)。然后在application里的database.php里配置数据库名 用户名 密码。第二步:在model目录里新建User.php模型层.User.php中内容为:namespace app\index\model;use原创 2017-03-25 22:38:34 · 6931 阅读 · 0 评论 -
微信中Google坐标转换为百度地图坐标
$lat //我的纬度 $lng //我的经度 //将我的经纬度由Google坐标转换为百度地图坐 $url="http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x=".$lng."&y=".$lat.""; $html原创 2017-08-16 17:55:34 · 575 阅读 · 0 评论 -
tp3.2中递归
控制器里:递归方法: //地区 public function getArea($data,$pid=0,$level=1){ //地区 $data=M('company')->order('id')->select(); //声明一个变量 static $res原创 2017-08-08 17:36:53 · 1332 阅读 · 0 评论 -
tp3.2根据经纬度查询离我最近,并按指定范围查询商家,由近到远排序。
第一种:离我最近:首先引入一个计算两点之间距离的一个方法://计算两点之间距离 function getDistance($lat1, $lng1, $lat2, $lng2) { $earthRadius = 6367000; //approximate radius of earth in meters原创 2017-08-07 15:04:44 · 1455 阅读 · 1 评论 -
tp5.0中图片上传
控制器里:public function addCode(){ if(request()->isPost()){ $Request=Request::instance(); $datas=$Request->post(); //判断提交值非空 if(empty($datas['number'])){ $this->error("优惠券金额不能为空");ex...原创 2018-05-10 06:37:15 · 1225 阅读 · 0 评论 -
tp5.0增删改查
模型层里:<?phpnamespace app\admin\model;use think\Model;use think\Db;class Member extends Model{ protected $name = "user"; //添加会员 public function addmember($data){ //return Db::table($this->table)-...原创 2018-05-10 06:33:06 · 1671 阅读 · 0 评论 -
tp3.2中企业向个人微信钱包零钱付款
第一步:去商户平台上下载证书:账户中心->账户设置->API安全->下载证书按钮!第二步:将证书包cert放入项目根目录Static(此目录是手动新建的)中的Common(此目录是手动新建的)目录里.第三步:将第三方类库包Weixin放入Application->Common->Libs目录下,类库包Weixin里所含目录如下图所示: ...原创 2018-01-10 11:10:50 · 729 阅读 · 0 评论 -
tp3.2中jquery查询订单信息
第一步:控制器里: public function lookorder(){ $date=I('post.date'); $da=explode(' - ',$date);$startdate=$da['0']."00:00:00"; $enddate=$da['1']."23:59:59";原创 2017-12-13 16:57:40 · 681 阅读 · 0 评论