- 博客(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 1450 2
原创 支付宝小程序 富文本解析 wxParse
wxParse的插件本身是微信小程序解析富文本的,支付宝的用法有些许不同,下载地址富文本解析用法与微信小程序的用法一样,可以参考 点击打开链接
2018-01-08 16:10:56 4157
原创 支付宝小程序 点击返回时走的是缓存数据
出现这个问题很大可能是你把加载的数据放在onLoad里,解决方案,把初始化数据放在onShow里即可,点击返回会触发onShow方法
2018-01-04 09:56:30 3045
原创 支付宝小程序 支付时订单处理失败 报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 10988
原创 页面头部出现空白行  非法字符
出现这种原因的是因为页面的编码是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 939
原创 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 1589
转载 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 872
原创 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 385
原创 微信 invalid code 40029
在获取人员信息时 报 invalid code 错误 看了网上的一些资料 , 都在说由于微信的二次请求 导致第二次的code 失效 , 我检查了一下代码 , 发现我的并没有请求2次 但依然报这个错误 , 通过接口调试工具 , 对比access_token 发现我程序里的access_token是错误的 , 后来检查是我的配置文件里 secret 没改 . 微信真的很坑 , access
2017-08-03 15:45:39 973
原创 企业微信如何实现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 32071 8
原创 利用微信企业号实现发红包功能
准备材料:企业号要开通微信支付 需要商户号和支付秘钥在商户里产品中心开通现金红包功能现金红包–产品设置 – 设置接口调用的ip地址在账户中心 – API安全里下载证书 供后续使用发红包的企业号应用id 将企业号的userid转为openid —- API地址微信支付—- API地址我用的是thinkphp3.2 关键代码已经上传—- 下载地址最终效果图如下:
2017-07-10 15:52:41 4134 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 662
原创 windows server 2012 xampp 80 端口被占用
打开windows powershell 输入 net stop http 提示: 你想继续此操作吗? (Y/N) [N]: Y 然后重启xampp 即可
2017-06-25 09:40:37 678
原创 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 12301 2
原创 企业微信开发中创建人员失败 no privilege to...
最近在企业微信开发过程中 创建人员时发现 no privilege to access/modify contact/party/agent 失败 , 原因是没有通讯录编辑权限. 操作如下: 在管理工具—进入通讯录同步 在权限里 点击编辑里选编辑通讯录权限
2017-06-01 17:27:22 7469
原创 PHPMailer 发邮件时 Extension missing: openssl 的解决方案
用phpmailer发送邮件时 用公司部署在腾讯上的企业邮箱发送时,发送失败 , 因为使用了SSL验证,出现了“Extension missing: openssl”的错误 解决方案: 在php.ini 里 开启 extension=php_openssl.dll
2017-05-26 13:55:27 5883
原创 微信开发 40001 invalid credential 的解决方案
最近在做微信开发中 发现有时会报40001的错误 . 检查发现 我有2个订阅号 , 用的是同一个服务器地址 , 出现报错是因为来回切换appid和appscret导致的 , 由于access_token 我做了缓存 , 切换 appid和appscret时 缓存里存的是同一个 access_token , 后来我清空下缓存里的access_token , 重新获取就好了.
2017-05-22 08:40:25 72038 1
转载 thinkphp 缓存数据 S方法
// 缓存$token数据7200秒S('token',$token,7200);//取出数据$token = S('token');// 删除缓存数据S('token',NULL); //第一个参数时缓存的标识名
2017-05-22 08:20:59 2547
原创 curl 下载文件失败 如何排错
最近用curl下载远程文件 , 下载后老显示0kb , 之前一直下载正常 , 检查发现 curl_error 没有提示 curl_errno 是0 表示正常 最后通过 curl_getinfo 打印发现 httpd_code 为401 表示未认证 , 后来发现在传参的时候账号和密码丢了 , 导致下载失败. 排错的方法 1 检查传入的参数 (很容易被忽略) 2 检查传出的结果值 3 结合这
2017-05-20 07:57:48 8777
原创 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 1604
原创 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 907
原创 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 509
原创 微信公众开发 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 7357
转载 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 3546
原创 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 2721
转载 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 4035
原创 监控微信浏览器 自带返回按钮时间
比如现在有一个操作 是 A->B->C->B 在B页面的返回键 第一次返回的是C 如果想直接返回A或者其他地方 则需要触发返回事件 pushHistory(); window.addEventListener("popstate", function(e) { //alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求
2016-11-27 10:12:18 3293 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 1622
原创 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 9317 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 8877
原创 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 543
原创 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 5586
原创 js 阻止冒泡
$('.two').live('click',function(e){ e = e || window.event; if(e.preventDefault) { e.preventDefault(); e.stopPropagation(); }else{
2016-08-22 17:11:08 289
原创 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 314
原创 父类和子类都存在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 3693
原创 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 4597 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 25236 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 12538
转载 无法获得锁 /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 1523
原创 如何在ubuntu下安装vmware-tools
用vmware虚拟机安装了ubuntu之后,为了实现更加强大的功能,比如说直接从windows主机拖文件进入ubuntu,以及加强ubuntu的性能,我们一般都要安装vmware tools,这对于新手来说可能有一些困难,我在这里做一下讲解以及记录!ubuntu在虚拟机里安装完成后,我们点击 上部的 虚拟机(M)——> 重新安装vmware tools(T)当然如果你已经安装了的话,可以省略。我的做
2016-07-19 19:24:13 446
利用thinkphp3.2 实现微信发送现金红包功能
2017-07-07
通过js代码实现图片切换和放大镜等效果
2015-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人