在Application\Common\Common\function.php中添加如下代码: function sendSms($phone,$code){ Vendor('Alisms.Core.Config'); //use Aliyun\Core\Profile\DefaultProfile; Vendor('Alisms.C...
THINKPHP
基于ThinkPHP5实现微信自动登录、微信支付、支付宝支付、Web推送、阿里云短信、极光推送、二维码生成 严格按照TP5框架目录方式上传
基于ThinkPHP5实现微信自动登录、微信支付、支付宝支付、Web推送、阿里云短信、极光推送、二维码生成 严格按照TP5框架目录方式上传 有些功能大家可以加以修改直接做成一个公共接口,放在application的common.p...
聚合数据API实例 快递数据查询-短信验证码
http://www.thinkphp.cn/topic/41580.html 有位朋友让我给他新开的网站帮忙做几个小功能,如下: 1.输入快递公司、快递单号,查询出这个快件的所有动态(从哪里出发,到了哪里) 2.在注册、登录等场景下的...
Thinkphp5通用图片上传接口
/** * 通用图片上传接口 * @return \think\response\Json */ public function upload() { $file = request()->file("image"); if($file){ $i...
Thinkphp5控制器继承的问题
凡是遇到问题不要想当然,以前就没出错的的代码不一定就没错,只是没到时候而已 回归正题,下面是tp5控制器继承的源码 //主控制器 <?php namespace app\api\Controller; use think\Controller; use think...
Thinkphp5配置静态资源访问路径
在这个地方添加你需要的配置路径 thinkphp/library/think/View.php $baseReplace = [ '__ROOT__' => $root, '__URL__' => $base . '/' . $request->module() . '/' ...
thinkphp5小知识点锦集(长期更新)
分页查询不丢失条件 Db::name("table")->where("XXXX")->paginate(10,false,['query'=>request()->param()]); 获取最新插入的id $userId = Db::name('user')->getLastInsID(); thinkphp ...
Thinkphp5集成小米推送
一、从小米开发者官网下载推送DEMO 二、解压DEMO,然后有以下文件 sdk----->android_example.php ----->autoload.php ----->ios_example.php ...
thinkphp5 加载 extend 类库的方法 (有命名空间和没有命名空间的调用)
如下自己开始的写法,还是会报错 ( 错误写法) : 没有命名空间的 调用 没有命名空间的 调用 (正确写法) 没有命名空间的 调用 (错误写法) 有命名空间的调用 首先我想知道命名空间的名称 :...
Thinkphp5导出Excel功能
网上下载PHPExcel包,http://www.php.cn/xiazai/leiku/1491 下载后只需要Classes目录下的文件即可 放在Thinkphp/vendor/下面,前端直接跳转到该控制器 前台直接跳到该控制器方法下 <?php na...
基于ThinkPHP5微信H5授权登录获取用户信息(改进版)
不需要在网上找什么乱七八糟的东西,直接来之即用岂不是很完美。 只需要有一台服务器即可,没备案都可以玩这个功能。不需要拥有服务号,看完全文你就明白了。 数据库篇: -- Adminer 4.6.3 MySQL dump ...
基于ThinkPHP5封装的 微信公众号模板消息发送(第二版)
// 获取TOKEN,一天就2000条,用一次少一次,跟获取用户信息的access_token 不一样。 public static function getToken(){ $appid = config('appid'); $secret = config('secret'); ...
ThinkPhP5+socket 实现网页聊天(附源码)
Windows环境下运行: 在目录chat\vendor\GatewayWorker-for-win下双击打开 start_for_win.bat 配置好数据库 http://chat.com 指向到 项目的public目录 chat\application\index\view\index\index.ht...
thinkphp5使用js+jquery实现无限极联动
今天工作需要写树形的联动,于是写了个可扩展的无限极联动下拉选项 代码写的比较凌乱 先mark有空再整理 页面代码 用的SMARTY <div id="select" > <select name="category_1" id="catego...
阿里云短信服务(新版)开发——Thinkphp
阿里云短信服务(新版)开发——Thinkphp 开发需要用到的几个网址 安装方法: https://github.com/aliyun/openapi-sdk-php-client/blob/master/docs/en-US/1-Installation.md 手册: https://help.aliyun.com/...
Thinkphp各个版本总结——终结版本!
Thinkphp各个版本总结:tp3.2.3,tp5.0,tp5.1差异 终得闲暇时间(也就两三个小时)能够进行这6个月对tp框架的使用总结了: 1.框架隐藏模块差异: tp3.2.3:其实还比较麻烦 //隐藏入口文件在与入口文件同级目录,...
关于THINKPHP 的关联模型认识!对新手会有用的。
index 控制器<?php // 本类由系统自动生成,仅供测试用途 class IndexAction extends Action { // public function index(){ &n...
thinkphp框架视图中,IF标签中,二维数组必须使用点语法$array[0].1; 。为什么不直接使用$array[0][1];
thinkphp框架视图中,IF标签中,二维数组必须使用点语法$array[0].1; 。为什么不直接使用$array[0][1]; 让人搞不明白 刚学PHPER的新手们,请大家注意,大家在编程过程中,一定要注意这个细小的...
很多PHPER 新手,在写分类的过程中,会出现默认选取某个分类,给大家一个解决方法 disabled=’disabled’
很多PHPER 新手,在写分类的过程中,会出现默认选取某个分类,给大家一个解决方法: <TD> <select name="catgory" id="SortID"><option value="0" disabled='disabled'>请...
关于命名空间的一些解释,对新手会有帮助!
PHP的命名空间,是最近PHP官方才提出的,但是其实好像在其它的语言中,早就有提到命名空间的这一说法 namespace use 很多初学者在学习PHP或THINKPHP的框架中时,对命名空间可能会不太理解 所以...