- 博客(26)
- 问答 (1)
- 收藏
- 关注
原创 wx.config end处出现错误的问题
今天在朋友圈或好友、群里面分享我们的一个页面时,由于调用了微信的分享接口,出现了wx.config end处报错了,而wx.config begin处正确,这个问题在网上找了好多地方,没找到原因,最重要的是前面用的好好的,后面就直接出现问题了。 一开始,自我反思是代码的问题;后来查了一圈没啥帮助。就干脆登录公众号里面,看了一下接口权限,我去,原来是获取access_token接口的数量达到人家限定的2000次了,然后重置了一下,就可以正常使用了。 遇到此问题的老铁们,不防先看一下是...
2020-12-30 23:15:16 1360
原创 TP3.2.3控制器打印执行的最后一条Sql语句
1.先写出来Sql语句。如:D("Student")->select();2.echo一下,这样写:echo D("Student")->getLastSql();这样就可以看到结果了。
2020-09-06 12:56:59 1648
转载 PHP把base64位转化成图片保存到本地
/** * [将Base64图片转换为本地图片并保存] * @E-mial wuliqiang_aa@163.com * @TIME 2017-04-07 * @WEB http://blog.iinu.com.cn * @param [Base64] $base64_image_content [要保存的Base64] * @param [目录] $path [要保存的路径] */function base64_image_content($base64_image_con.
2020-09-02 21:58:06 3154 1
原创 php获取curl错误的方法
if(curl_exec($curl) === false){ echo 'Curl error: ' . curl_error($curl);}记得把$curl改成自己设置的变量。
2019-01-21 15:49:59 11704
原创 TP/Thinkphp 模板中如何截取字符串
在我们实际开发过程中,我们经常会用到“截取字符串”的功能,在PHP里面,截图字符串,我们可以直接用来截取substr(string,start,length) 来截取字符串,那么在模板中,我们又如何截取字符串呢? 在我用的TP3.2.3中,模板中截图字符串是这样的:$content|substr=start,length。其中$content是我们模板中赋值的内容,star...
2018-09-13 10:02:32 4668
原创 Thinkphp/TP 数据查询的in方法怎么写?
在我们开发过程中,有时我们会用到数据库操作的in方法,具体这个方法怎么用呢? 一、首先,我们要把相应的字符串进行拼接。 1、查询出来相应的数据。 2、使用foreach方法,把字符串拼接起来。 上代码吧,可以直接直观地参考。$gongjiao = D("Xiaoqu")->field("xiaoqu_id,xiaoqu_type")->w...
2018-09-06 20:20:42 10294 1
原创 PHP微信客服接口开发,回复中文文本消息出错问题
笔者在开发微信客服接口时,给客户回复文本消息“你好”时,但出现了以下的字符:\u60a8\u597d。 这当然不是我们想要的,我们需要的是给客户回复中文字符“您好”。 找了一些网上的资料,但差不多都是JAVA的,有一个朋友写的挺好使的。就是在我们把数组进行json_encode时,加个JSON_UNESCAPED_UNICODE。据说这个是为了Json不要编码Unico...
2018-09-05 00:30:38 1201
原创 如何重置phpmyadmin数据库的root密码
请ssh登录服务器,执行命令sh /www/wdlinux/tools/mysql_root_chg.sh 重置mysql的root密码。
2018-08-28 20:29:16 3679
原创 PHP去字符串标点
在我们实际开发中,有时需要把前端提交来的字符去掉所有的标点,那么我们只需要进行如下操作。$keyword="好‘。,%$好&*学#习!~P()HP!!!"; $keyword=urlencode($keyword);//将关键字编码 $keyword=preg_replace("/(%7E|%60|%21|%40|%23|%24|%25|%5E|%26|%...
2018-08-24 19:12:46 1649
原创 linux服务下PHP如何写定时任务
1、通过XSHELL登录服务器。2、输入命令:crontab -e,编辑定时任务。3、按以下格式输入:*/1 * * * * /www/web/qhshfw/public_html/reminder.sh格式说明:第一个 * :分钟(0~59)第二个 * :小时(0~23)第三个 * :日期(1~31)第四个 * :月份(1~12)第五个 * :周(0~7)...
2018-08-23 19:18:42 2247
原创 jq如何处理未来元素?
未来元素,在我的理解里就是目前没有,但发了ajax后,这个元素就有了,这就是“未来元素”。有时我们需要对未来元素进行操作,比如以下的业务场景。 我从下拉框中,选择“省份”后,下面多出来选择“州/市”的下拉框,这个时候,我需要点击州/市这个下拉框,我希望出现“区/县”的信息。 这个时候,我们就用到未来元素的操作了。 代码格式如下:$(document).o...
2018-08-22 21:37:13 2861
原创 微信支付配置的订单号跟微信支付商户里面的商户订单号不一致
在微信支付时,我们通常会配置统一下单的一些参数,但有时一不小心,我们发现自己配置的商户订单号跟微信支付商户里面生成的商户订单号不一致,有点差距,这确实很蛋疼,因为一不小心,我们就无法处理后面的逻辑了。 发生这个情况的原因是我们下单时设置的时间戳,跟真正支付时的时间戳有一定的出入! 所以在统一下单设置时,我们只需要把相应的格式调整一下。改成如下方式: $payrecord_...
2018-05-21 20:45:59 17664
原创 微信支付回调不了怎么办?
微信支付回调不了一般有以下两个原因: 1、没有配置“支付授权目录”或“支付授权目录”配置不对。 (1)配置的地方:微信支付商户—产品中心—开发配置—支付授权目录。 (2)配置的格式要注意。 2、回调的路径出错。 我们可以直接访问对应的网址,看有没有代码或语法上的错误,有时一不小心出了点错误,也回调不了。...
2018-05-21 20:41:28 12649
原创 微信支付,到底是什么个流程?
关于微信支付的流程问题,特别是对小白用户来说,那是真的一个“折腾”,如果没人带,或者没人指导,那再就…… 网上文档一大堆,但如果不知道其中的逻辑,再多的文档,都是没用的。 直接说逻辑吧(以充值为例) 一、充值的例子 1、首先有个充值的页面。这个页面,可以让客户填写或选择充值的金额。然后有个提交按钮,把对应的充值金额提交到后台的某个方法,比如金额、用户的OpenID。...
2018-05-19 15:53:57 1006
原创 微信支付回调反复发模板消息的问题
在我们做微信开发过程中,使用微信支付的回调处理业务逻辑时,会遇到模板消息被反复发送的问题,有时连着发七八条或者更多。 其原因在于我们没有进行相应的逻辑判断,没有告诉微信,不需要反复回调了。 我前面开发的一个项目,客户充了一次钱(1000元),反复回调后,给客户连着发了十条消息,客户的充值余额剩余11000多。吓死宝宝了!!! 好歹是做测试,要不这可玩大了。 那么我们...
2018-05-19 11:45:01 2033
原创 微信支付回调到底回调了什么?
我们在用TP开发微信支付时,微信支付进行回调,回调的内容里面,到时回调了些啥 ?具体上代码:<xml> <appid><![CDATA[XXX]]></appid> AppID <bank_type><![CDATA[CFT]]></bank_type> <cash_fee&
2018-05-18 18:31:46 9677 1
原创 微信支付回调没内容的问题
在微信支付时,我们写了回调地址,但回调里面没有内容。比如我们写了以下的接收代码:public function payresult(){ $data = $GLOBALS["HTTP_RAW_POST_DATA"]; file_put_contents('data.txt',$data); if(!array_key_exists("tran...
2018-05-18 17:10:41 2765
原创 mysql数据库如何查询当天的数据
在我们写代码的过程中,我们经常会用到数据查询及筛选功能。而其中就有一项是查询当天的数据,比如当天的考勤人数、订单数等等。 我是PHP程序员,那么TP中又是如何处理这样的数据呢? 我们可以用TP中的<=和>=来筛选。 主要问题在于某一天的数据如何获取。 比如:2018年5月16日的数据。 $bg_time = strtotime("2018-05-1...
2018-05-16 23:43:06 6635
原创 js如何处理ajax请求来的时间戳
在我们开发的过程中,经验会用到ajax请求php发来的数据,而时间戳又往往是一个经常会遇到的东西,这一块处理起来,有些朋友还不太会,那么现在我把具体方法写一下,希望能帮助到大家。首先,在script里面,定义一个方法,具体如下:function formatDate(now) { var year = now.getFullYear(), month = now.getMo...
2018-04-23 20:32:49 3119
原创 如何把thinkphp的验证码改成纯数字的
在我们开发过程中,无论是我们自己还是客户使用后台登录,我们都不想着验证码太过麻烦,一会是字母,一会是数字,一会又是数字和字母结合的,点了半天,也看不太清。 那么我们如何把验证码改成纯数字的呢? 只需要按下面操作:(依次进入相应目录)。 ThinkPHP—Library—Think,然后找到“Verify.class.php”文件,打开。 只需要修改这个地方:(把校验...
2018-03-10 09:34:11 3229
原创 thinkphp控制器如何接收模板提交来的多个相同的name值
在我们的实际代码开发过程中,我们经常会从模板接收一些相同name名称的数值,如下图: 相应的代码如下:小学科目:<br/><input style="width:auto;height:auto" type="checkbox" name="tea_course[]" value="101" />语文<input style=&qu
2018-02-27 23:40:04 1744
原创 thinkphp模板输出中nl2br功能详解
用户在我们模板输入时,我们经常会使用到<textarea></textarea>文本框让客户输入内容,输入的内容进数据库后,几乎没啥段落标记,数据库中的显示效果几乎是这样的: 但一旦输入到模板中,我们发现成了以下的样式。 这样显示效果非常差,为了显示出来用户输入的相应的段落层次,我们只需要在模板输出时,加上一个nl2br就可以了。 ...
2018-02-26 15:05:58 992
原创 thinkphp 如何在模板里面实现控制器数据算术运算
在实际的开发过程中,我们经常会遇到对控制器传来的数据进行算术运算,比如“加减”运算等。 下面以一个业务场景为例: 1、在模板中,求出待发工资金额。 2、在控制器中,我们以下代码3、问题是,我们把相应的值都赋值给了模板,在模板中如何进行计算呢? 其实,只需要按下图中的操作就行了,具体的我再注意事项中给大家说一下。 (1)进行计算,我们只需要在{}里面,对相应的值进行...
2018-02-18 10:31:24 5118
空空如也
您好,您写的PDFObject.js隐藏打印、下载按钮的代码,没看明白怎么实现。
2021-12-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人