通常MongoDB在PHP脚本遇到报错:couldn't send query后面是一些乱码的时候,请检查文件编码格式,一般修改文件编码格式为UTF-8无BOM即可解决问题。
如果还不行,并且你确认编码OK,可以尝试重启php-fpm服务。重启完还不行[……]

阅读全文

if (defined('MYCONSTANT')) {
echo MYCONSTANT;
}

上述代码即判定了常量是否被定义。

没被定义就用 define(“MYCONSTANT”,”ABC”); 定义出来~[……]

阅读全文

本质上就是个递归遍历文件先删除文件再删目录,其实可以执行命令行的话,直接一个rm -rf即可~
代码:

function deleteAll($dir) {
$dh=opendir($dir); while ($file=readdir($dh)) { if[......]

阅读全文

继昨天的博客,根据昨天的php文件,其实可以看到自定义回调的文件是ExecutePayment.php。
在这个文件中,判定支付成功,应该是在你根据订单号获取订单信息后,数据完整且核对无误再执行你要处理的比如给用户增加余额等细节功能。不要单一以一个succe[……]

阅读全文

这个稍微复杂一些,用到的程序去github https://github.com/paypal/PayPal-PHP-SDK/releases 下载1.11.0版本,测试流程可以按照 https://github.com/paypal/PayPal-PHP-SDK/w[……]

阅读全文

遇到个计算折扣的,用round,9.99保留一位小数就成10了,这不扯蛋吗? 找了下方法,如下:

<?php
echo floor( 99.99 ) /10 ."rn";

即可保留1位小数。 方法整理自:https://blog.csdn.n[……]

阅读全文

首先,你得知道debug网页请求- -因为要用到cookie,不知道怎么提取登录admin管理后台的cookie就甭看了。
然后,修改:

source/class/helper/helper_form.php

showmessage('sub[......]

阅读全文