- 博客(32)
- 收藏
- 关注
原创 微信支付接口 退款接口
相比支付宝的接口,微信的接口与实现都很简单其实,官方文档都有很详细的讲解。<?phpnamespace app\api\controller;use think\Controller;use think\Request;use think\Db;use org\lib\Wechatapppay;class Wechatpay extends Controller{ /
2017-11-01 13:49:41
11961
原创 api 支付宝接口 支付接口 退款接口
首先在支付宝开放平台上新建一个应用 具体操作请上 https://open.alipay.com/developmentAccess/developmentAccess.htm从支付宝官网上下载支付宝服务端支付接口 地址:https://docs.open.alipay.com/54/103419/我用的框架是TP5 把sdk 放在了 vendor 文件下 这个sdk 包
2017-11-01 10:09:31
8983
1
转载 PHPExcel 导出excel
PHPExcel导出excel如果导出中文时出现乱码,可以尝试将字符串转换成gb2312,例如下面就把$yourStr从utf-8转换成了gb2312:$yourStr = mb_convert_encoding("gb2312", "UTF-8", $yourStr); 总结 php导出Excel php导入Excel PhpExcel使用说明 PhpExcel使用手册1
2017-08-12 12:29:49
396
原创 ThinkPhp excel 导入导出 demo
首先要去下载一个PHPExcel 文件在前台html页面进行上传文件:如: Title导出数据并生成excel excel 导入 /* * excel 倒入 * */ public function add_excel() { if (!empty($_FILES))
2017-08-12 12:26:56
697
转载 Memcache基础教程
Memcache是什么Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。Memcache官方网站:http
2017-04-01 16:58:09
206
原创 MongoDB基本命令
Windows下安装的mongodb开启mongodb进程打开个 cmd进入在自己安装的mongodb文件中bin 目录下mongod.exe --dbpath d:/Mongodb\data (自己存放的路径)重新打开个 cmd进入在自己安装的mongodb文件中bin 目录下mongo.exe接下就运行操作就好。MongoDB基本命令用
2017-04-01 10:17:17
268
原创 session 文件同步
<?php session_start(); $_SESSION['name'] = $_POST['username']; echo session_id(); var_dump($_SESSION);die(); /* * 创建数据库 drop DATABASE if EXISTS session; create DATABASE
2017-03-24 19:39:58
244
原创 mysql 索引命令
1.PRIMARY KEY(主键索引)mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE (`column` ) 3.INDEX(普通索引)mysql>AL
2017-03-20 19:19:58
237
原创 mysql 分库分表
分表是分散数据库压力的好方法。分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。1,分表的分类1>纵向分表将本来可以在同一个表的内容,人为划分为多个表。(所谓的本来,是指按照关系型数据库的第三范式要求,是应该在同一个表的。
2017-03-20 19:18:52
217
转载 php 找回密码机制流程
首先,我们假定你已经有了一个用户注册系统。其中用户表可能如下: create table member( id int unsigned not null auto_incremtnt, username……………… passwords char(32) not null, email varchar(100) not null,
2017-03-20 19:15:51
828
原创 支付宝支付
支付宝支付function order_pay($sn,$price){ //合作身份者id,以2088开头的16位纯数字 $alipay_config['partner'] = '2088121321528708'; //收款支付宝账号 $alipay_config['seller_email'] = 'itbing@sina.cn';
2017-03-10 15:57:57
583
原创 Redis 秒杀
添加秒杀入库 public function actionAdd_do() { $request = \Yii::$app->request; $data = $request->post();// print_r($data);die; //存入redis list
2017-03-09 19:53:58
566
原创 递归
public function recursion($data,$path=0,$flag=1){ static $arr=array(); foreach($data as $key=>$val){ if($val['parent_id']==$path){ $val['flag']=$flag;
2017-03-03 19:46:11
200
转载 常用正则表达式
常用正则表达式大全!(例如:匹配中文、匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空
2017-03-01 19:18:27
175
原创 微信第三方登录
服务器//code值@$code = $_GET['code'];//获取token值$url2="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=wx6914f67809f0ce94&corpsecret=bAaT6Peu254NgETLMgkkvKPFS4Hz0HxuR3NtkO_rbYRXtV13qMiZ
2017-03-01 14:29:01
346
原创 laravel5.2发送邮件
在配置文件.env中修改配置 列如用QQ 发邮箱 MAIL_DRIVER=smtp MAIL_HOST=smtp.qq.com MAIL_PORT=465 MAIL_USERNAME=自己的qq邮箱@qq.com MAIL_PASSWORD=授权码(
2017-02-27 20:13:13
302
原创 table切换
页面上代码li class=" menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2160 current_page_item bit-menu-post-id-2160 menu-item-2319 first">a href="{{$val->h
2017-02-21 20:10:17
830
转载 laravel5 验证码
1、首先,进入laravel框架根目录下打开 composer.json中如下加入配置:[php] view plain copy print?"require": { ... "gregwar/captcha": "1.*" }, 2、打开cmd进入la
2017-02-20 19:27:34
316
原创 git详细学习
Git config --global user.name #你的名字 git config --global user.email # 怎么联系你 git init # git初始化,生成.git文件夹:隐藏目录,记录你的操作 git status 查看状态 git add +文件名 把文件提交到暂存区 或者是 直接 git add .
2017-02-20 19:24:53
231
转载 去重,重复的去掉
一道笔试题,就是查询出数据表中重复的记录,应该来说用过分组查寻的,这道题并不在话下,我们先来看看这张表上图高亮部分的是重复的数据行,那么如何取出其中高亮的部分,聚合函数在解决这个问题前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。例如上函数从左至右依次为 求总和,记
2017-02-20 19:23:14
879
原创 PDO的自带的获取自增id
$pdo = new PDO('MySQL:dbname=test;host=localhost;','root','');$pdo->setAttribute(PDO::ATTR_PERSISTENT,true);$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);$pdo->exec("INSERT INTO
2017-02-20 19:17:21
5826
原创 手写登录借口,jsonp跨域传值
第一种用jsonp接值列如在views中写下html lang="en">head> meta charset="UTF-8"> title>Documenttitle>head>body>table> tr> td>用户名:td> td>input type="text" name="username" cla
2017-02-20 19:08:18
583
原创 微博第三方登录
在项目首页 输入@$code = $_GET['code'];$url = "https://api.weibo.com/oauth2/access_token";$post = "client_id=3468947567&client_secret=d9dc3dba57c444dcf3d7e58b4efb7448&grant_type=authorization_code&c
2017-02-20 17:01:22
589
转载 yii form表单用法
表单应用文本框:textInput();密码框:passwordInput();单选框:radio(),radioList();复选框:checkbox(),checkboxList();下拉框:dropDownList();隐藏域:hiddenInput();文本域:textarea(['rows'=>3]);文件上传:fileInput();提交按钮:sub
2017-02-20 14:20:33
654
原创 sql语句 一个关键字查询多个数组
select * from tb where col1 like '%电器%' union all select * from tb where col2 like '%电器%' union all select * from tb where col3 like '%电器%'
2017-02-14 08:04:09
2793
原创 Yii 存session
Yii存sessionuse yii\web\Session;$session = Yii::$app->session;$session->open();//存session$session->set('admin_name', $username);//取session$admin_name=$session->get('admin_name');
2016-12-21 15:37:53
429
原创 Yii2 发送email
配置 config/main-local.php 在一下配置写入 $config=[...]中 这是以163邮箱为例 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'viewPath' => '@common/mail',
2016-12-14 20:50:34
1380
原创 laravel5.2 文件上传
//引用的文件use Illuminate\Http\Request;use Illuminate\Support\Facades\Storage;'uploads' => [ 'driver' => 'local', 'root' => storage_path('app/uploads'),],//在config/filesystems.php
2016-12-05 16:53:51
283
原创 yii2yii2的jquery
把jQuery,css,js放在frontend里面的web里这样引入就可以使用use yii\helpers\Html;
2016-11-30 18:58:31
254
原创 YII2模型之增删改查
1、ActiveRecord 类型的增删改查以\app\models\Article 模型为准 , 来操作以下函数1) 查询数据①findAll 查询多条数据\app\models\Article::findAll([‘status’ => ‘1’]); //查询 Article , status 为 1 的所有数据②根据 findOne 进行查询 , 根式\app\model
2016-11-30 16:45:09
3120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人