PHP
李睡睡
这个作者很懒,什么都没留下…
展开
-
PHP微信小程序分享获取二维码(带参数)
1.首先获取接口调用凭证 access_token接口地址 :GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET /** * 微信小程序获取接口调用凭证AccessToken */ public function get_access_token() { $appid = '';//原创 2020-08-03 16:55:42 · 1305 阅读 · 0 评论 -
php截取指定2个字符之间字符串的方法
本文实例讲述了php截取指定2个字符之间字符串的方法。分享给大家供大家参考。具体如下:在php中只要判断字符串1与字符串2之前的一个stripos位置然后再使用substr开始截取就可以了,这里给大家介绍一个简单例子。使用方法:$keyword='查找(计组实验)'$need=getNeedBetween($keyword, '(' , ')' );运行该程序之后:$need='计组实验';下面就来完成上面用到的字符串截取函数getNeedBetween。该函数可实现简单的从字符串(kw转载 2020-06-29 15:58:43 · 2384 阅读 · 0 评论 -
PHP获取昨天,今天,近七天的开始结束时间戳
昨天开始结束的时间戳: $start_time = strtotime(date("Y-m-d",strtotime("-1 day"))); $ends_time = strtotime(date("Y-m-d",strtotime("-1 day")))+86399;今天开始结束时间戳: $start_time = strtotime(date("Y-m-d",time())); $ends_time = strtotime(date("Y-m-d",time()))+86399原创 2020-06-23 14:13:46 · 1942 阅读 · 0 评论 -
PHP windows下使用redis服务,以及PHPstudy安装redis扩展
一.先去redis管网地址下载 [https://redis.io/download](https://redis.io/download)二.解压下载好的redis包放在电脑的任意盘符下:三.开启任务窗口,进入到解压好的文件夹内,执行一下命令,启用redis服务:redis-server.exe redis.conf看到下图说明redis服务已开启:四.开启新的任务窗口测试一下(记住之前开启的redis服务窗口不要关闭):测试成功!五.PHPstudy安装redis扩展首先我们原创 2020-05-29 14:22:48 · 455 阅读 · 0 评论 -
PHP根据用户ip获取用户地址
前言:之前写过一次使用淘宝接口获取用户地址,但是后面发现接口响应超时,导致请求失败,这次使用百度地图的定位接口获取用户地址(其他的地图也可以)。去百度地图注册申请后直接创建应用:获取地址只需要普通的ip定位就行,根据自己需求设置获取创建的引用的AK值:直接上代码可参考官方文档选择对应的接口地址:http://lbsyun.baidu.com/index.php?title=webapi/ip-api/** * 获取登录Ip * @return mixed */func原创 2020-05-26 16:08:47 · 778 阅读 · 0 评论 -
PHP小程序登录获取用户openid以及用户手机号
(客户端)调用接口wx.login()获取登录凭证(code)。 wx.login({ success (res) { if (res.code) { //发起网络请求 wx.request({ url: 'https://test.com/onLogin', data: { code: res.code } }) } else { consol.原创 2020-05-26 14:23:12 · 1942 阅读 · 0 评论 -
PHP ThinkCMF框架使用EasyWechat微信小程序、移动以及pc扫码支付
1.安装EasyWechat,根据文档提示:2.配置文件设置好微信配置参数(文档有具体解释)3.支付代码以及回调逻辑(需要用户的小程序openid,这个自己去微信文档查看,我这里是用户登录时就已经获取到,存在了数据库). /** * 小程序支付 * token 用户token */ public function small_pay() { $user_id = user_decrypt(request()->param('t.原创 2020-05-26 11:32:45 · 1523 阅读 · 3 评论 -
PHP thinkcmf支付宝PC扫码支付以及手机网站支付
PHP thinkcmf支付宝支付1.下载对应的sdk包(这里演示PC扫码支付)2.在支付宝后台把相关数据设置好3.配置文件中设置相应的参数PHP支付代码以及回调public function page_pay() { header("Content-type: text/html; charset=utf-8"); //引入对应的sdk包 require_once EXTEND_PATH.'page/pagepay/s原创 2020-05-25 17:58:02 · 448 阅读 · 0 评论 -
PHP小程序获取用户手机号以及用户信息
微信小程序通过getPhoneNumber后台PHP解密获取用户手机号码getPhoneNumber这个组件要通过button来实现。将button中的open-type=“getPhoneNumber”,并且绑定bindgetphonenumber事件获取回调。1.在使用这个组件之前必须先调用 login 接口,获取到code,使用code发送到服务端,服务端请求小程序登录接口获取openi...原创 2019-11-29 16:23:00 · 821 阅读 · 1 评论 -
删除数据drop、truncate和delete的用法
drop直接删除表: 用法:drop table tb --tb表示数据表的名字。 意义:删除内容和定义,释放空间。truncate清空表数据: 用法:truncate table tb --tb表示数据表的名字。 意义:删除内容、释放空间但不删除定义。delete删除数据: 用法:deletetable tb --tb表示数据表的名字。 意义:删除内容不删除定义,不释放...原创 2019-08-20 13:44:57 · 563 阅读 · 0 评论 -
PHP根据时间戳获取星期,计算时间差
根据时间戳获取星期function weekday($time){ if(is_numeric($time)) { $weekday = array('星期日','星期一','星期二','星期三','星期四','星期五','星期六'); return $weekday[date('w', $time)]; } return fal...原创 2019-07-11 11:38:02 · 439 阅读 · 0 评论 -
PHP使用curl发送请求
PHP模拟请求有很多种方式,这里用的是curl /** * 发送请求 */ public function curlHttp($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTR...原创 2019-07-11 11:22:35 · 202 阅读 · 0 评论 -
PHP计算获奖几率
/** * 获取奖金概率 */ public function randomSelect($array){ $datas = $array ; if( !is_array($datas) || count($datas) == 0 ) return ; asort($datas); //按照大小...原创 2019-07-11 11:19:30 · 228 阅读 · 0 评论 -
PHP将数字最后一位以5分取整
废话不说,上代码: /** * 将数字最后一位以5分取整(例如:1.32 = 1.35 | 1.36 = 1.40) */ public function rounding($number){ $last_one = intval(substr($number,-1,1)); $last_two = intval(substr($nu...原创 2019-07-11 11:14:39 · 310 阅读 · 0 评论 -
PHP返回json封装
直接上代码 /** * @param string $code * @param string $msg * @param array $data * 返回json */ protected function return_json($code='',$msg='',$data=array()){ $arr = ar...原创 2019-07-11 10:49:00 · 485 阅读 · 0 评论 -
PHP TP框架api跨域问题
PHP解决api跨域问题原创 2019-07-01 11:03:19 · 368 阅读 · 0 评论 -
PHP使用JWT实现接口令牌验证
JWT封装控制器namespace api\user\controller;use cmf\controller\RestBaseController;use Firebase\JWT\JWT; //JWT集成包use think\Cache;use think\Model;/** * Class JWT * @package app\plugins\jwt */c...原创 2019-07-11 10:00:16 · 471 阅读 · 0 评论 -
ajax提交form表单带文件
ajax内容var form = new FormData(document.getElementById("myForm")); $.ajax({ type :"post", url : "{:url('home/user.login/regDo')}", ...原创 2019-07-05 11:30:22 · 417 阅读 · 0 评论