![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ThinkPHP
邓紫棋的小粉丝
php开发 GEM get everybody moving!
展开
-
基于ThinkPHP3.2的邮箱激活
第一步:下载PHPMailer安装包 解压后把PHPMailer文件夹在ThinkPHP\Library\Vendor下第二步: APP\Common\Common 下建一个function.php公共函数库function.php代码如下:<?php//定义一个mail发送函数function sendMail($address,$title,$message){//导入mail类文件vend原创 2016-01-14 19:55:12 · 1908 阅读 · 0 评论 -
thinkphp 缓存数据 S方法
// 缓存$token数据7200秒S('token',$token,7200);//取出数据$token = S('token');// 删除缓存数据S('token',NULL); //第一个参数时缓存的标识名转载 2017-05-22 08:20:59 · 2518 阅读 · 0 评论 -
PHPMailer 发邮件时 Extension missing: openssl 的解决方案
用phpmailer发送邮件时 用公司部署在腾讯上的企业邮箱发送时,发送失败 , 因为使用了SSL验证,出现了“Extension missing: openssl”的错误 解决方案: 在php.ini 里 开启 extension=php_openssl.dll原创 2017-05-26 13:55:27 · 5841 阅读 · 0 评论 -
php 引入微信的js-sdk 报签名不合法的解决方案
1 首先 我下载了 http://demo.open.weixin.qq.com/jssdk/sample.zip的集成包. 发现在做demo的时候 把 该有的配置参数都传过去了 但总报签名不合法. 2 检查发现没有access_token竟然也能成签名 , 我也是醉了 3 在jssdk.php 中发现 httpGet 没起作用 4 重写curl 代码如下:public function _r原创 2017-05-16 07:29:21 · 1578 阅读 · 0 评论 -
thinphp3.2 使用微信扩展类 token验证失败
tp 提供了很好的微信扩展类给我们使用 , 但在配置的时候老提示token验证失败 , 后来找资料发现 在输出echostr之前,ob_clean(); 具体位置: \ThinkPHP\Library\Com\Wechat.class.php 在100行附近 找到 exit($_GET[‘echostr’]); 然后在这前面 加上ob_clean(); 就可以了.原创 2017-05-13 08:46:14 · 887 阅读 · 0 评论 -
thinkphp3.2 如何使用 阿里大鱼短信接口
1 在开发者控制平台里下载sdk 2 解压后放在ThinkPHP\Library\Org\Alidayu下(Alidayu名字是自定义的) 3 修改其中的4个文件.php 改为 .class.php top/RequestCheckUtil.class.php top/ResultSet.class.php top/TopClient.class.php top/request/Alib原创 2016-10-06 14:10:17 · 9287 阅读 · 2 评论 -
在ThinkPHP3.2中使用memcache
$mem=new \Memcache();$mem->connect("localhost",11211);$rekey = "abc";$re_key = md5($rekey);$re_exp = $mem->get($re_key);if($re_exp===false){ $re_exp = $re_mark->join("te_recommend r on te_mark原创 2016-03-29 10:35:30 · 1149 阅读 · 0 评论 -
ThinkPHP去除重复数据 合并重复字段
1 去除重复数据 distinct$result = M("order")->distinct(true)->select();2 合并重复字段 group$result = M("user")->group("name")->select()例如:name重复 只显示一条原创 2016-01-28 16:15:17 · 20517 阅读 · 0 评论 -
ajax实现无刷新分页
html代码<!--收到的消息--> <div id="content2" class="tabscontent"> <div class="user_ques"> <volist name="list" id="vo" key="k"> <div class="q_mes原创 2016-01-17 10:08:41 · 465 阅读 · 0 评论 -
ThinkPHP3.2切换数据库调用
最简单的办法:$m = M()->db(1,"mysql://root:123456@localhost:3306/test")->query("查询SQL");原创 2016-02-02 14:46:49 · 4861 阅读 · 0 评论 -
基于ThinkPHP3.2的短信接口
1、在ThinkPHP/Library/下建一个Test/Send.class.php<?php/*--------------------------------功能: HTTP接口 发送短信类修改日期: 2015-02-26说明: http://api.sms.cn/mt/?uid=用户账号&pwd=MD5位32密码&mobile=号码&mobileids=号码编号&原创 2016-01-17 14:08:13 · 1791 阅读 · 0 评论 -
在ThinkPHP3.2下如何引用第三方类库
ThinkPHP可以自动识别的类库包包括Think、Org、Com、Behavior和Vendor包,以及Library目录下面的子目录。 此时你在Library下建一个Test子目录,并在这个目录下建一个Verify.class.php类库 引用时: import(‘Test.Verify’); 注意,如果你的类库没有使用命名空间定义的话,实例化的时候需要加上根命名空间,例如: impo转载 2016-01-17 13:56:37 · 1168 阅读 · 0 评论 -
利用微信企业号实现发红包功能
准备材料:企业号要开通微信支付 需要商户号和支付秘钥在商户里产品中心开通现金红包功能现金红包–产品设置 – 设置接口调用的ip地址在账户中心 – API安全里下载证书 供后续使用发红包的企业号应用id 将企业号的userid转为openid —- API地址微信支付—- API地址我用的是thinkphp3.2 关键代码已经上传—- 下载地址最终效果图如下:原创 2017-07-10 15:52:41 · 4090 阅读 · 1 评论