自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (9)
  • 收藏
  • 关注

原创 YII excel 导出 下载 moonlandsoft/yii2-phpexcel

直接上代码excel 单个sheet导出 $data = Tags::find()->all(); Excel::export([ 'models'=>$data,//数据 'fileName'=>'abc',//文件名 'savePath' => '.',//下载保存的路径 'asAttachment'...

2019-10-20 11:07:25 1388 2

原创 支付宝小程序 富文本解析 wxParse

wxParse的插件本身是微信小程序解析富文本的,支付宝的用法有些许不同,下载地址富文本解析用法与微信小程序的用法一样,可以参考 点击打开链接

2018-01-08 16:10:56 4118

原创 支付宝小程序 点击返回时走的是缓存数据

出现这个问题很大可能是你把加载的数据放在onLoad里,解决方案,把初始化数据放在onShow里即可,点击返回会触发onShow方法

2018-01-04 09:56:30 2968

原创 支付宝小程序 支付时订单处理失败 报ALI38173

我的后台使用的PHP语言 用的官方SDK$aop = new AopClient;$aop->gatewayUrl = "https://openapi.alipay.com/gateway.do";$aop->appId = "app_id";$aop->rsaPrivateKey = '请填写开发者私钥去头去尾去回车,一行字符串';$aop->format = "json";$aop

2017-12-02 16:59:26 10870

原创 页面头部出现空白行  非法字符

出现这种原因的是因为页面的编码是UTF-8 + BOM 解决办法 在网站的根目录下建个 b.php<?php // 设定你要清除BOM的根目录(会自动扫描所有子目录和文件)$HOME = dirname(__FILE__);// 如果是Windows系统,修改为:$WIN = 1;$WIN = 0;?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML

2017-09-21 17:45:23 904

原创 nginx/1.12.1 修改网站根目录

进入nginx的配置文件 vim /etc/nginx/conf.d/default.conf 之前我是修改 location下的root 位置 没有效果 参考文档发现 root 要写在server下 并且要删除location里root 重启Nginx , 然后生效了

2017-09-17 18:22:34 1559

转载 Centos7.3 搭建LAMP环境

转载:http://blog.csdn.net/kesjc2017/article/details/76650845 Centos7.3_64位安装Apache2.4_mysql5.7_php5.4(阿里云LAMP环境搭建图文教程)一、ApacheCentos7默认已经安装httpd服务,只是没有启动。如果你需要全新安装apache,可以yum install -y httpd启动服务:sys

2017-09-17 15:49:23 832

原创 phpcms 开发的一些总结

1 在模板中截取内容的长度进行显示{str_cut(strip_tags($r[content]),300)} 2 在详情页(show.html)显示 标题 、内容 、 时间、 上一条 、 下一条 、 返回列表{$title} {$content} {$inputtime}<div class="xgwz"> <a href="{$previous_page[url]}

2017-09-05 08:52:37 360

原创 微信 invalid code 40029

在获取人员信息时 报 invalid code 错误 看了网上的一些资料 , 都在说由于微信的二次请求 导致第二次的code 失效 , 我检查了一下代码 , 发现我的并没有请求2次 但依然报这个错误 , 通过接口调试工具 , 对比access_token 发现我程序里的access_token是错误的 , 后来检查是我的配置文件里 secret 没改 . 微信真的很坑 , access

2017-08-03 15:45:39 882

原创 企业微信如何实现PC端扫码登录第三方网站

1 登录企业微信 https://work.weixin.qq.com/ 创建应用 2 在应用里需要配置 工作台应用主页 (即扫码后的跳转地址) 和 企业微信授权里的授权回调域 (必须跟跳转地址是相同域名)3 开始开发 文档地址<!DOCTYPE html><html lang="en"><head> <meta http-equiv="Content-Type" content="

2017-08-02 10:33:13 31454 8

原创 利用微信企业号实现发红包功能

准备材料:企业号要开通微信支付 需要商户号和支付秘钥在商户里产品中心开通现金红包功能现金红包–产品设置 – 设置接口调用的ip地址在账户中心 – API安全里下载证书 供后续使用发红包的企业号应用id 将企业号的userid转为openid —- API地址微信支付—- API地址我用的是thinkphp3.2 关键代码已经上传—- 下载地址最终效果图如下:

2017-07-10 15:52:41 4072 1

原创 xampp 修改数据库 密码

在localhost/phpmyamdin 找到 mysql 数据库 设置sql UPDATE user SET password=PASSWORD(‘root’) WHERE user=’root’; 在phpMyAdmin目录下的config.inc.php cfg[′Servers′][cfg['Servers'][i][‘password’] = ‘root’;

2017-06-26 10:44:06 627

原创 windows server 2012 xampp 80 端口被占用

打开windows powershell 输入 net stop http 提示: 你想继续此操作吗? (Y/N) [N]: Y 然后重启xampp 即可

2017-06-25 09:40:37 647

原创 ajax 利用formdata对象 实现多文件上传

直接上代码: html代码<!doctype html><html lang="zh"><head> <meta charset="utf-8"> <title>多文件上传</title> <script src="jquery.js"></script> <script> $(function(){ $("#btn").click(function()

2017-06-17 11:15:37 12220 2

原创 企业微信开发中创建人员失败 no privilege to...

最近在企业微信开发过程中 创建人员时发现 no privilege to access/modify contact/party/agent 失败 , 原因是没有通讯录编辑权限. 操作如下: 在管理工具—进入通讯录同步 在权限里 点击编辑里选编辑通讯录权限

2017-06-01 17:27:22 7317

原创 PHPMailer 发邮件时 Extension missing: openssl 的解决方案

用phpmailer发送邮件时 用公司部署在腾讯上的企业邮箱发送时,发送失败 , 因为使用了SSL验证,出现了“Extension missing: openssl”的错误 解决方案: 在php.ini 里 开启 extension=php_openssl.dll

2017-05-26 13:55:27 5798

原创 微信开发 40001 invalid credential 的解决方案

最近在做微信开发中 发现有时会报40001的错误 . 检查发现 我有2个订阅号 , 用的是同一个服务器地址 , 出现报错是因为来回切换appid和appscret导致的 , 由于access_token 我做了缓存 , 切换 appid和appscret时 缓存里存的是同一个 access_token , 后来我清空下缓存里的access_token , 重新获取就好了.

2017-05-22 08:40:25 71894 1

转载 thinkphp 缓存数据 S方法

// 缓存$token数据7200秒S('token',$token,7200);//取出数据$token = S('token');// 删除缓存数据S('token',NULL); //第一个参数时缓存的标识名

2017-05-22 08:20:59 2507

原创 curl 下载文件失败 如何排错

最近用curl下载远程文件 , 下载后老显示0kb , 之前一直下载正常 , 检查发现 curl_error 没有提示 curl_errno 是0 表示正常 最后通过 curl_getinfo 打印发现 httpd_code 为401 表示未认证 , 后来发现在传参的时候账号和密码丢了 , 导致下载失败. 排错的方法 1 检查传入的参数 (很容易被忽略) 2 检查传出的结果值 3 结合这

2017-05-20 07:57:48 8544

原创 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 1558

原创 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 881

原创 MySQL远程连接的时候报错mysql 1130的解决方法

开始->运行->cmd cd\ cd mysql安装目录\bin mysql -u root -p123456; mysql GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION; mysql flush privileges;

2017-04-08 16:08:39 472

原创 微信公众开发 41005 media data missing的解决办法

我用的是php5.6 上传图片时报的错 41005 media data missing 解决办法:curl_setopt($curl, CURLOPT_SAFE_UPLOAD, FALSE); @curl_setopt($curl, CURLOPT_POSTFIELDS, $data);// 处理请求数据

2017-03-25 16:42:18 7276

转载 Fiddler显示IP的设置方法

打开fiddler软件 按ctr+r 或者 菜单–Rules–Customize Rules2 第一次时会让你下载 fiddlersyntaxsetup.exe 然后你下载安装 安装后打开发现3 ctrl+F 搜索 static function Main()添加一行 FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP", 12

2016-12-11 17:22:52 3479

原创 js 通过post方式打开页面 利用html5本地存储获取数据

function postOpenWindow(URL) { var temp_form = document.createElement("form"); temp_form .action = URL; temp_form .target = "_blank"; temp_form .method = "post"

2016-12-05 14:19:03 2689

转载 ajax data传参2种方式的细微区别

示例:$.ajax({ type: "POST", url: "some.php", data: "name=John&location=Boston", success: function(msg){ alert( "Data Saved: " + msg ); }});这里data后面跟的参数可以用二种表式:一种是普通url传参的写法一样,还有一种就是

2016-12-03 10:52:58 4003

原创 监控微信浏览器 自带返回按钮时间

比如现在有一个操作 是 A->B->C->B 在B页面的返回键 第一次返回的是C 如果想直接返回A或者其他地方 则需要触发返回事件 pushHistory(); window.addEventListener("popstate", function(e) { //alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求

2016-11-27 10:12:18 3245 1

转载 js把日期字符串转换成时间戳

function get_unix_time(dateStr){ var newstr = dateStr.replace(/-/g,'/'); var date = new Date(newstr); var time_str = date.getTime().toString(); return time_str.substr(0, 10);}get_

2016-11-24 09:12:53 1586

原创 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 9280 2

原创 php curl 下载文件

/** * @param string $img_url 下载文件地址 * @param string $save_path 下载文件保存目录 * @param string $filename 下载文件保存名称 * @return bool */function curlDownFile($img_url, $save_path = '', $filename = '') {

2016-09-25 19:36:02 8821

原创 Ajax返回xml文本无法读取的问题(PHP)

1.检查xml格式是否有误,如果xml格式错误的话是没法获得xml值的。2.在后台生成xml文本时,要在输出的开始加入xml头。例如在php语言中,使用header(“Content-type: text/xml”)3.将xml设置为不缓存模式。在php中,使用header(“Cache-Control : no-cache,no-store,max-age=0,must-revalidate”)

2016-08-26 14:50:46 514

原创 js 将字符串类型的xml转成xml对象

function createXml(str){   if(document.all){   var xmlDom=new ActiveXObject("Microsoft.XMLDOM");   xmlDom.loadXML(str);   return xmlDom;  }   else   return new DOMParser().parseFromStr

2016-08-26 14:46:31 5526

原创 js 阻止冒泡

$('.two').live('click',function(e){ e = e || window.event; if(e.preventDefault) { e.preventDefault(); e.stopPropagation(); }else{

2016-08-22 17:11:08 272

原创 ajax 如何 读取 xml 文档

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></t

2016-08-21 14:00:34 294

原创 父类和子类都存在click事件,如何让子类事件高于父类事件

<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>Examples</title> <meta name="description" content=""> <meta name="ke

2016-08-21 09:36:25 3652

原创 jquery使用live绑定toggle事件,第一次点击没有反应,第2次才起作用问题

$("#popChapterManage .JS-edit").live("click",function(){ $(this).toggle(function () { $(this).text("保存"); var input = $(this).parent().siblings(".input"); va

2016-08-21 09:35:07 4563 1

原创 $(...).on is not a function 解决方案

比如在js加入$("p").on("click",function(){    alert("The paragraph was clicked.");});如果报$(…).on is not a function 错误 可能是你的jQuery的插件版本过低 引入较高的版本 如 jquery-1.8.3.min.js

2016-08-18 16:49:58 25011 2

原创 laravel 如何引入自己的函数或类库

例如在app下建一个Common文件夹 在Common下建一个function.php 放入公共函数例如: function test(){ echo 'this is a test'; }在项目目录下composer.json中加入"autoload": { "files":[ "app/Common/function.php"

2016-08-06 16:59:27 12515

转载 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

结果终端提示: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?”解决办法如下: 1.终端输入 ps -aux ,列出进程,找到含有apt-get的进程,直接sudo kill PID解决。 2.强制解锁–命令: sudo rm /var/cache/apt/ar

2016-07-21 19:04:23 1493

原创 如何在ubuntu下安装vmware-tools

用vmware虚拟机安装了ubuntu之后,为了实现更加强大的功能,比如说直接从windows主机拖文件进入ubuntu,以及加强ubuntu的性能,我们一般都要安装vmware tools,这对于新手来说可能有一些困难,我在这里做一下讲解以及记录!ubuntu在虚拟机里安装完成后,我们点击 上部的 虚拟机(M)——> 重新安装vmware tools(T)当然如果你已经安装了的话,可以省略。我的做

2016-07-19 19:24:13 433

支付宝小程序 富文本解析插件

wxParse的插件包本身是微信小程序用来解析富文本的 支付的些许不同,做了一点改善。

2018-01-08

利用thinkphp3.2 实现微信发送现金红包功能

该工具类是可以实现微信发送红包功能 , 利用的框架是thinkphp3.2 支持企业号和公众号发送 , 所有参数可配 , 已经集成了相关支付类

2017-07-07

composer 组件化开发使用手册

这是一个composer开发手册,里面有详尽的安装及使用教程,需要时可以下载。

2016-06-29

通过js代码实现图片切换和放大镜等效果

通过以上代码实现图片的切换和放大镜的效果 本代码是针对京东商城的手机详情页做的 通过移动手机的小图片可以切换不同的大图片 同时当鼠标放在大图片上时可以实现放大效果 分享给初学者!

2015-10-14

通过按钮实现 图片 放大 缩小

通过点击按钮 放大 缩小 实现图片的放大和缩小

2015-10-14

php_memcache.dll

找了几个小时终于找到php_memcache.dll适合win7 64 php版本是5.3.13 希望对大家有所帮助。

2014-10-04

计算个人所得税

计算个人所得税 适合初学者 其中运用到一个技术在TextBox中只能输入数字,不能输入其它字符。

2013-09-24

对mysql进行操作的类库

这是针对mysql操作的类库,如打开,关闭和增删查改等,需要用时只需调用,及其方便。

2013-09-23

盘符的隐藏及程序的禁用

这个小软件可以自动的隐藏电脑中的盘符,还有可以禁用可执行的文件,如QQ等,及其方便。

2013-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除