- 博客(36)
- 收藏
- 关注
原创 微信 第三方开放平台 服务型 小程序使用demo 二
上期说过的微信授权完成后!终于可以开始正经地写接口API了,躺完坑后,现在舒服多了,直接封装了十几个接口!就是这些了我的代码是分 控制器 逻辑层和数据层的首先是控制器<?phpnamespace app\common\controller;use app\common\model\WxOpenModel;class WxOpen{ private $WC; public function __construct() { $th
2020-07-18 10:33:04
865
2
原创 微信 第三方开放平台 获取小程序授权并绑定小程序到开放平台(都是坑,留下帮助后人) 一
接到需求,开发第三方平台的API对接,开始躺坑之路第一步:获取小程序授权看看官方给的流程图OK,想获取授权就得获取 预授权码 看看预授权吧!!OK,想获取预授权码就得获取 令牌 OK OK 再看看令牌吧!!!。。。。。。。OKOK 你是大爷你说了算。继续看看调用凭据吧!!(啪!!干你xxx,写xxx,坑死xxxx)暴躁!!!OKOK接受现实,看看怎么获取票据吧!!然后来到我们自己自定义的这个接收接口。。。贴一下代码 注意:p()方法是我的日志打印...
2020-07-18 10:27:14
2812
1
原创 关于 git自动部署 php 的system函数无法跑git拉取文件脚本的坑
关于 git自动部署 php 的system函数无法跑git拉取文件脚本的坑一、部署服务器上的git1.安装:yum install-y git2.生成该用户的公钥sudo -u www ssh-keygen -t rsa -C "xxx@xx.com"邮箱可以不同于码云帐号,三次回车即可生成 ssh key记下生成公钥的目录:Your public ke...
2020-04-08 18:31:40
368
原创 自动执行脚本
#############自动执行脚本###########、启动linux定时服务:service crond start查看当前定时任务: crontab -l添加新定时任务:crontab -e一、检查日志/var/log/messages没有发现什么问题再看任务计划的日志tail -f /var/log/crontail /var/log/croncront...
2019-09-25 15:22:45
830
原创 redis yum安装
安装yum install redis启动service redis startsystemctl start redis.service --开启redis服务ps -ef | grep redis -- 查看redis是否开启redis-server /etc/redis.conf --开启方式二systemctl enable redis...
2019-08-12 14:10:02
135
原创 数据库时间戳区间读取月份数据整理
关于数据库里的时间存储我询问了许多前辈,最后整理了一份笔记出来,以防止自己忘记1、数据库时间存储建议int(10)存储时间戳转换方便,也没有时间区影响等,后面的读取数据分析性能高。2、怎么查找时间戳格式的数据库某月份数据如:SELECT count(*) FROM `order` WHERE FROM_UNIXTIME(add_time,'%Y-%m')='2019...
2019-07-06 00:31:48
629
原创 PHPExcel 生成图片导出(保存网络图片到本地再输出)
#########################生成图片#########################$value = iconv("UTF-8", "GB2312", $v['img']); //防止中文命名的文件// 图片生成$objDrawing[$k] = new \PHPExcel_Worksheet_Drawing();$value=strstr($value,'/i...
2019-06-13 17:10:43
1437
转载 top-------------史上最详细解释(转载)
转载:https://www.jianshu.com/p/3f19d4fc4538用于个人收藏学习。Linux中的top命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。在本篇中,我们会探索top命令的细节。top命令是一个交互命令。在运行top的时候还可以运行很多命令。我们也会探索这些命令。(译注:不同发行版的top命令在各种细节有不同,如果发...
2019-06-01 12:27:59
298
原创 单选,全选问题
<input type="checkbox" name="" class="allChoose" onclic<input type="checkbox" name="" value="{{v.rec_id}}" class="single_choose" onclick="single_chooses(this)" style="width: 26px;display: b...
2019-04-03 10:38:28
246
原创 php解析字符串成json再转成数组
//字符串装json再转数组$data=$this->str_change($_POST['upimg']);/** * 对象 转 数组 * * @param object $obj 对象 * @return array */function object_to_array($obj) { $obj = (array)$obj; foreach ($...
2018-11-19 14:11:53
2849
原创 js自动填写
//文本框输入$("#works_sn").keyup(function () { console.log($("#works_sn").val()); $('.div_item').remove(); $("#lining_phone").val('') $("#lining_address").val('') $("#download_address...
2018-11-16 15:48:34
986
原创 php 使用memcached实例
memcached的封装类<?phpclass AdminModel{ public $m=''; public function __construct() { //创建实例 $this->m = new Memcached(); $this->m->addServer('localho...
2018-11-08 16:59:45
2638
原创 模糊搜索
#div_main { margin: 0 auto; width: 300px; height: 400px; border: 1px solid black; margin-top: 50px;}#div_txt { position: relative; width: 200px; margin: 0 auto; ...
2018-10-09 17:09:16
214
原创 后台的增删改查封装
/* * 后台模块的增删改查 * 列表展示 */ public function admin_show($field,$table,$where,$element){ $limit = isset($_POST['limit']) ? $_POST['limit'] : 10; $page = isset($_POST...
2018-09-07 14:33:38
476
原创 小程序下拉刷新
///js刷新//手动下拉刷新 /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { this.setData({ goods_list: [], }) this.getindex(this.data.pages) wx.stopPullDownRefres...
2018-08-27 13:30:57
344
原创 小程序个人笔记,样式,js,等
position: relative; position: absolute;position: relative;width: 10rpx;height: 10rpx;top:6rpx;left:1rpx;width: 50%;height: 100rpx;top:50%;top:30rpx;position: absolute; width: 100%;...
2018-08-24 10:36:54
328
原创 小程序分享
//小程序分享//开启右上角分享按钮 wx.showShareMenu({ withShareTicket: true })//按钮分享<button open-type="share" class='share small' data-name='{{item.goods_name}}' data-goods='{{item.goods_id}}'>...
2018-08-17 16:44:39
427
1
转载 微信公共方法
<?phpnamespace Common\Vendor;/** * 微信基础工具类 */class WechatPayCommon { /** * 产生随机字符串 * @param type $length * @return type */ static public function createNoncestr(...
2018-08-15 18:01:46
125
原创 生成xml访问第三方接口
使用:$this->data['time_start'] = date('YmdHis',time());$this->data['notify_url'] = $this->_new_notify_url;$this->data['out_trade_no'] =$this->random_str;$this->data['total_fee'] ...
2018-08-11 12:03:35
367
转载 php自定义大小剪裁
/** * 居中裁剪图片 * @param string $source [原图路径] * @param int $width [设置宽度] * @param int $height [设置高度] * @param string $target [目标路径] * @return bool [裁剪结果] */function image_center_crop($source, $...
2018-08-04 17:01:03
149
原创 小程序自动加载
<!-- 头部 --><view class='head'><view data-order='1' bindtap='clickorder'><text class='{{a}}'>售中({{count}})</text></view><view data-order='2' bindtap='clicko...
2018-08-03 17:48:19
1515
原创 小程序头部可选择
<!-- 头部 --><view class='head'><view data-order='1' bindtap='clickorder'><text class='{{a}}'>售中</text></view><view data-order='2' bindtap='clickorder'>&a
2018-08-02 15:41:55
668
原创 小程序弹窗
//获取用户信息授权弹窗 <!--弹窗 --><view class="modal {{showAmountModal.showModal}}"><view class="modal-content"><view class="modal-line-box amount-title"><text&am
2018-08-02 11:17:48
1287
原创 跳坑,小程序支付的坑
后台代码:<?php/** * 小程序支付接口 * User: Administrator * Date: 2018/6/15 0015 * Time: 14:42 */class Shop_pay_mini extends Controllers{ private $data = array( 'appid'=>'xxxx', ...
2018-07-25 12:11:16
477
原创 小程序封装reu
//封装aJaxvar requestHandler = { data: {}, url: '', success: function (res) { }, fail: function () { },}// //GET请求 // function GET(requestHandler) {// request('GET', requestHandler)// }//POST请求...
2018-07-14 11:05:11
191
原创 LAMP
安装apahceyum install httpd systemctl start httpd.service #启动apache systemctl stop httpd.service #停止apachesystemctl restart httpd.service #重启apachesystemctl enable httpd.service #设置apa...
2018-06-10 11:11:39
3376
原创 微信授权登陆的坑
//获取code public function get_code(){ $this->redirect_uri='http://www.e-hl.cc/phone/phone.php?r=WxLogin/wx_login_index';// $this->redirect_uri='https://www.baidu.com'; ...
2018-05-15 12:08:31
532
原创 微信公众号实现登陆
微信文档点击打开链接微信授权登陆一切从code开始。第一步:用户同意授权,获取codehttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_r...
2018-05-11 14:59:33
430
原创 AJAX上传图片同时上传数据
/*上传点击*//*获取表单的值*/window.add_goods.onsubmit=function () { var msg=[]; if(is_null($('#uploading-file').val()) =="" ||is_null($('#goods-names').val()) =="" ||is_null($('#goods_price').val()) =...
2018-05-09 10:00:43
2319
原创 PHP文件缩小图片和裁剪截图
1.接口形式上传图片采用的是AJAX的原生形式,formdata传递表单数据 /*上传点击*//*获取表单的值*/window.add_goods.onsubmit=function () { var msg=[]; if(is_null($('#uploading-file').val()) =="" ||is_null($('#goods-names').va...
2018-05-07 15:48:26
483
转载 关于ECHO.js 纯javascript轻量级延迟加载
转载https://www.cnblogs.com/jiqing9006/p/5398381.html点击打开链接演示:<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><title>简单的JavaScript图像延迟加载库Echo.js&l
2018-03-20 17:30:54
333
原创 关于memcache的安装过程
memcached的配置1. 下载地址:http://pan.baidu.com/s/1gdKbp8R2. 解压下载后的文件,把它放到一个目录中,如D:\memcached。3. 打开cmd,进入memcached解压后存放的目录,运行命令: memcached.exe -d install4.memcached.exe -d start 启动服务,开机就启动5.注意,一定要用管理员权限打开c...
2018-03-17 12:19:17
165
原创 mysql的数据类型总结
数据类型 M表示最大显示宽度。最大有效显示宽度是255。· D适用于浮点和定点类型,并表示小数点后面的位数。最大可能的值是30,但不应大于M-2。· 方括号(‘[’和‘]’)表示可选部分。一、整数型1.BIT[(M)] =>bit位字段类型。M表示每个值的位数,范围为从1到64。如果M被省略,默认为1。2.TINYINT
2018-02-06 10:54:31
188
原创 php的文件读取和文件写入
一、file_get_contents() 把整个文件读入一个字符串中。通常用来读取一个文件。从文件中读取内容。语法file_get_contents(path,include_path,context,start,max_length)参数描述path必需。规定要读取的文件,或者url。inc
2018-02-05 16:08:50
327
原创 前端的CSS JS问题
前端学习心得: 因为前端不够熟练,做起来比较慢,关于图片点击切换和鼠标切换问题。这两件事件做了一天多。1、首先是图片问题,点击切换事件需要用jquery来做,变量定位到图片位置的标签,使用attr定位到图片的src属性,然后更换图片:$('#img-1').attr("src", "Act/20171220/egg2.png")2、其次是鼠标的图片问题,首先使用CSS的curso
2017-12-07 14:58:05
169
原创 关于PHP的WAMPSERVER的配置。
初学php的时候,第一件事都是要做好环境配置。WAMPserver是支持php服务器的。里面打包了apache,MySQL,phpmyadmin。博主使用的是一键安装,安装完后发现图标为红色,而且一直处于离线状态。经过一段时间的解决才解决了问题,现在跟大家 分享一下经验。1.php的工作空间问题,找不到我创建的php文件。WAMP的php文件是放在指定的文件夹才能被解析的,D:\php
2017-10-08 19:44:06
345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人