
THINKPHP
快看大灰机
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
thinkphp5 phpmail的使用
一、开启SMTP服务(使用php发送邮件需要用到SMTP服务,这里以163邮箱的SMTP服务为例)。1.登录163邮箱,在首页上找到“设置”。 2.选择开启的服务,一般都全选,POP3/SMTP/IMAP,开启SMTP服务就得先开通客户授权码。3.点击开通客户授权码,选择开启 4.需要手机验证码,需要绑定手机号。5.SMTP服务需要输入客户端授权密码,这个密码就是是你在第三方客户端上的邮箱登录密...转载 2018-05-29 15:16:15 · 1647 阅读 · 0 评论 -
phpexcel读取数据入库
public function upexcel(){ //上传文件 $upload = new \Think\Upload();// 实例化上传类 $upload->maxSize = 3145728 ;// 设置附件上传大小 $upload->exts = array('xls', 'xls...转载 2018-06-13 18:27:28 · 915 阅读 · 0 评论 -
thinkphp3.2微信公众号支付(jsapi支付)开发过程
第一次做微信支付(网页版本的),折腾了两天,记录一下方便下次自己再次使用,也希望能帮和我一样初次接触的朋友踩一下坑。前期准备1.开通微信认证服务号,并且开通商户平台2.下载微信支付dome,下载地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1,解压php版本如图a.doc文件夹说明文档 b....原创 2018-10-18 17:00:51 · 4331 阅读 · 2 评论 -
tp3模糊查询中文分页失效问题
解决方法:修改thinkphp page类 show方法改前:$this->url = U(ACTION_NAME, $this->parameter);改后:$this->url = U(ACTION_NAME).'?'.http_build_query($this->parameter);原创 2019-01-07 19:29:43 · 526 阅读 · 1 评论 -
thinkphp3.2+PHPExcel导出数据
下载PHPExcel将Classes中的内容放入.\ThinkPHP\Library\Vendor\PHPExcel中1.创建公共函数common/function.php中function exportDataExcel($xlsName,$expCellName,$expTableData){ $fileName = $xlsName.date('_YmdHis');//or...原创 2019-02-22 18:02:12 · 951 阅读 · 0 评论 -
thinkphp5融合workerman
1.下载workerman至vendor/workerman目录下2.public入口文件夹下面创建server.php// 定义应用目录define('APP_PATH', __DIR__ . '/../application/');//指定入口define('BIND_MODULE','server/index/index');// 加载框架引导文件require __...原创 2019-04-12 17:12:59 · 353 阅读 · 0 评论 -
快速使用jsonp实现跨域请求
前端:$.ajax({ url:"http://form.xxx.cn/index.php/Admin/send/index", data:{"number":tel}, dataType:"jsonp", jsonp:"callback", ...原创 2019-04-16 16:07:40 · 190 阅读 · 0 评论 -
GatewayWorker融入thinkphp5
1.下载框架https://www.workerman.net/download2.整个放入vendor中3.修改Applications/YourApp/start_gateway.php中tcp改成WebSocket加上你的域名和端口$gateway = new Gateway("WebSocket://127.1.1.1:8282");4.启动GatewayWorker/sta...原创 2019-04-17 00:44:43 · 811 阅读 · 0 评论 -
tp3权限类改为tp5亲测有效
1.首先复制tp3中Auth.class.php类到tp5 extend中并改名为Auth.php2.修改命名空间,以及引入Db和config类3.把类里面C方法以及M方法全部修改为tp5的方法 C对应config::get(),M对应Db::table,记得去配置表前缀4.创建表按照auth上面给的创建5.在项目下面创建一个基类base.php<?phpnamespace app\in...原创 2018-04-26 16:04:19 · 791 阅读 · 0 评论 -
AUTH权限,thinkphp3.2
Controller/CommonController.class.php namespace Admin\Controller; use Think\Controller; use Think\Auth; class CommonController extends Controller{ public function _initialize(){ //编码规范 ...转载 2016-06-24 20:05:24 · 1532 阅读 · 0 评论 -
TP防止恶意提交
1.首先,在项目的functions.php中添加如下方法//创建TOKENfunction createToken() { $code = chr(mt_rand(0xB0, 0xF7)) . chr(mt_rand(0xA1, 0xFE)) . chr(mt_rand(0xB0, 0xF7)) . chr(mt_rand(0xA1, 0xFE)) . chr(mt_rand...转载 2018-04-06 09:34:57 · 1018 阅读 · 0 评论 -
几种递归的的方法
//得出所有父级适用于 首页>>XX>>XX 的导航栏目 <?php function getParent($arr, $id){ $par = array(); foreach ($arr as $value) { if($value['id'] == $id){原创 2016-05-23 16:21:34 · 1238 阅读 · 0 评论 -
thinkphp 打印输出
common/functionfunction p($array){ echo ""; print_r($array);}原创 2016-05-16 11:45:05 · 4374 阅读 · 0 评论 -
thinkphp RBAC权限节点递归
Common/function.php//权限节点递归/** * [getTree description] * @param [type] $node 总权限节点 * @param [type] $access 自身权限节点 * @param integer $pid [description] * @return [type] [descr原创 2016-05-15 15:50:20 · 1447 阅读 · 1 评论 -
iframe框架自适应高度
function iFrameHeight() { var ifm= document.getElementById("iframepage"); var subWeb = document.frames ? document.frames["iframepage"].document : ifm.contentDocument; if(ifm !=转载 2016-06-01 09:43:31 · 268 阅读 · 0 评论 -
json接受服务器数据实现下拉框样式
请选择医院 {$vo.name} 请选择地区 var a2='{$in2}';var b2=eval(a2);function redirec(x){document.getElementById("region").optio原创 2016-05-28 22:10:18 · 490 阅读 · 0 评论 -
THINKPHP快速创建分页
将这个方法放到Application\Common\function.php(注意function不是类)中方便其他地方调用,代码如下:<?php/** * TODO 基础分页的相同代码封装,使前台的代码更少 * @param $count 要分页的总记录数 * @param int $pagesize 每页查询条数 * @return \Think\Page */functio转载 2016-05-04 17:30:04 · 365 阅读 · 0 评论 -
THINKPHP文件上传方法
public function video_add_check(){ $upload = new \Think\Upload();// 实例化上传类 $upload->maxSize = 10000000000000000000 ;// 设置附件上传大小 $upload->exts = array('jpg', 'gif', 'png', 'j...原创 2016-07-11 14:52:24 · 409 阅读 · 0 评论 -
thinkPHP快速创建验证码
1.在控制器中public function selfverify(){ $config = array( 'length' => 3, // 验证码位数 ); $Verify = new \Think\Verify($config); $Verify->entry();原创 2016-05-04 17:35:25 · 335 阅读 · 0 评论 -
thinkphp自定义标签
Cx.class.php中 protected $tags = array( 'arclist' => array('attr'=>'row,orderby,flag,typeid'), ); /** * arclist自定义标签 */ public function _arclist($tag,$co原创 2016-05-28 14:46:18 · 438 阅读 · 0 评论 -
CKeditor的调用方法
CKEDITOR.replace('content', { height: '500px', width: 'auto' });原创 2016-05-24 16:43:17 · 258 阅读 · 0 评论