- 博客(46)
- 资源 (26)
- 收藏
- 关注
原创 PHP 将XML转成数组(微信回调接收方法)
微信支付回调通知,返回的就是XML数据,所以需要转为数据,方便读取数据有两种取得XML数据的方法:一、file_get_contents("php://input")$data = array();$xml = simplexml_load_string(file_get_contents("php://input"), 'SimpleXMLElement', LIBXML_...
2018-07-31 17:48:50 3490
原创 tp5.1 创建根目录文件 www.xxx.com/notify.php
像www.xxx.com/index.php这样子访问,创建一个网址也是这样子访问打开www.xxx.com/notify.php 实际访问的是:www.xxx.com/pay/index/notify1、在创建notify.php文件 路径 :\public\notify.php<?php// +--------------------------------...
2018-07-30 11:56:08 7186
转载 PHP生成随机数的几种方法
第一种方法用mt_rand()function GetRandStr($length){$str='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';$len=strlen($str)-1;$randstr='';for($i=0;$i<$length;$i++){$num=mt_rand(0,$l...
2018-07-29 20:39:11 875
原创 增加微信H5支付
给系统(只适合版本6.0)增加微信H5支付,系统原本是没有H5支付,只有微信扫码支付和微信公众号支付1、先在met_pay_config表中,增加H5支付参数,9=H5支付2、在系统中,浏览器在手机状态下增加微信H5支付 路径:\app\system\pay\web\include\class interface_pay.class.php public f...
2018-07-29 17:54:13 1539 1
原创 php 微信H5支付源码示例(超简单)
超简单,超好用。。。。简单修改参数就行转载:https://download.csdn.net/download/computer001/10371433
2018-07-29 17:33:54 8184 2
转载 mysql:Prepared statement needs to be re-prepared解决办法
MYSQL实践心得:table_open_cache的设置mysql> show global status like 'open%tables%';+---------------+---------+| Variable_name | Value |+---------------+---------+| Open_tables | 345 || Opene...
2018-07-28 16:25:30 10256
转载 tp5 SQLSTATE[HY000]: General error: 1615 Prepared statement needs to be re-prepared
TP操作数据库操作报错 SQLSTATE[HY000]: General error解决办法:\config\database.php加上'options' => [\PDO::ATTR_EMULATE_PREPARES => true] 转载:https://blog.csdn.net/u012369749/article/details/79...
2018-07-28 11:12:53 4657 1
原创 6.0 点击“立即购买”或“放入购物车”时,弹出购物车中还没有商品,赶紧选购吧!
点击弹出错误: 解决办法:1、增加等空的判断路径:\app\app\shop\web\class web_cart.class.php public function tocrat($pid, $para_str, $amount){ if(!get_met_cookie('id')) { return $this->to_cookie_crat...
2018-07-28 01:58:13 3306
原创 在后台代码里边 使用JS方式进行页面跳转
okinfo() 函数将使用JS方式进行页面跳转。定义和用法okinfo() 函数将使用JS方式进行页面跳转。语法okinfo($url,$langinfo)参数 类型 描述 $url string 必需。跳转地址。 $langinfo string 必需。跳转时alert弹窗内容。 返回值 无返回值 无。 实...
2018-07-27 23:59:35 1146
转载 Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a futu
php56版本部分ajax错误HTTP_RAW_POST_DATA is deprecated头部错误原因2018年04月23日 17:30:25阅读数:178Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. T...
2018-07-27 23:43:11 2601
原创 保利威视 批量增加
<meta charset="utf-8"><?php//获取sign函数//function getSign($params){// //global $appSecret;// // 1. 对加密数组进行字典排序// foreach ($params as $key=>$value){// $arr[$key] = $key;...
2018-07-26 21:50:18 379
原创 保利威视 批量修改
<meta charset="utf-8"><?php//include 'config.php';error_reporting(E_ALL ^ E_NOTICE); //获取sign函数//function getSign($params){// //global $appSecret;// // 1. 对加密数组进行字典排序// fore...
2018-07-26 21:48:59 891
原创 微信支付官方DEMO调试
我是2018年7月下载的,官方dmeo版本:php_sdk_v3.0.9安装到本地测试1、扫码支付 example\native.php扫描支付模式二 , 二维码显示不了。解决办法:1、打印结果结果为空。有错误,但是不显示什么错误2、显示错误 example\WxPay.NativePay.php取消判断,显示出错误代码:Fatal erro...
2018-07-26 10:43:14 9096
转载 PHPstudy Apache无法启动的解决办法
phpStudy启动失败,原因一是防火墙拦截,二是80端口已经被别的程序占用,如IIS,迅雷等;三是没有安装VC9运行库,php和apache都是VC9编译。解决以上三个问题,基本上都是可以一次安装完成的。 如果以上这些办法都没有能解决,那么可能就是站点配置出错了忽然想到如果是在apache可以正常启动之前,就配置了站点的话,apache会无法识别到添加的站点,比如我...
2018-07-26 09:50:32 4178
转载 php循环语句 每循环一次停顿 几秒
sleep函数可以暂停foreach($arr as $k=>$v){ echo $k.'次循环'.'; sleep(3);//暂停3秒} 转载:https://zhidao.baidu.com/question/92051331.html
2018-07-25 22:24:43 8525
原创 tp5.1 微信支付
引用:http://www.thinkphp.cn/code/3593.htmlGithub查看最新代码https://github.com/dream2023/ThinkPHP5-wxpay原文件适合TP5.0的以下的,微信支付参数都是固定的读取 单独微信H5支付可以参考:https://blog.csdn.net/haibo0668/article/details/8127...
2018-07-25 15:36:48 14810 25
原创 后台如果引入自己的函数
把函数放入文件中:admin.func.php路径:\app\system\include\function\后台文件就可以引用函数了
2018-07-22 21:11:01 278
转载 php 生成订单号201807205598981
php版date('YmdHis').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);<?php echo date('YmdHis')?>JS版<!DOCTYPE html><html> <head>...
2018-07-20 16:56:17 2153
转载 支付宝异步通知notify_url 与 同步通知return_url的区别
两通知都要去做 同步通知: 用于用户在支付宝页面付款完毕后自动跳转回你自己的网址, 你根据他的参数告诉用户已经支付成功, 然后你再更新你自己订单表的状态为已支付. 异步通知: 其实是双保险机制, 如果同步通知后没有跳转到你的网址, 可能用户关了, 可能网速慢, 即无法触发你更新订单状态为已支付的controller, 这时候异步通知就有作用了, 不过你要判断一下, 如果订单已经变为...
2018-07-20 10:46:21 4835
转载 关于支付宝不跳转returnurl 的问题
请按照下面步骤检查:1、确保页面跳转同步通知页面地址(请求参数return_url)的路径前面加上http://2、页面跳转同步通知页面地址(请求参数return_url)的路径不能以“http://localhost”开头。本地调试时建议用IP地址(如127.0.0.1)或域名绑定3、页面跳转同步通知页面地址(请求参数return_url)设置时不能带有特殊符号,例如“!”、“#”等...
2018-07-19 19:04:46 6992 1
转载 php 判断http还是https,以及获得当前url的方法
$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : '...
2018-07-19 12:12:34 16621
转载 php 获取当前域名
当前url:http://localhost:805/test/helloworld.php echo 'SERVER_NAME:'.$_SERVER['SERVER_NAME']; //获取当前域名(不含端口号)echo '<p>'; echo 'HTTP_HOST:'.$_SERVER['HTTP_HOST'];//获取当前域名 (含端口号)echo '<...
2018-07-19 12:04:38 20730
转载 tp5.1 集成支付宝支付方法(二)
引用:https://blog.csdn.net/weixin_42122979/article/details/80899552https://github.com/dream2023/ThinkPHP5-alipayhttp://www.thinkphp.cn/code/3593.html 源码在上面中下载(原文是5.0以版本以前的用法,5.1版本用法需要修改才能用)使...
2018-07-18 15:19:35 6193 9
转载 tp5.1 集成支付宝支付方法(一)
引用了:https://www.kancloud.cn/hongweizhiyuan/thinkphp5-alipay/405840原文是5.0以版本以前的用法,5.1版本用法需要修改:(一)复制文件改名称我们的目录一开始是这样的将官方的源码解压到根目录下的extend里更改名称,将 alipay.trade.page.pay-PHP-UTF-8 更改为 AlipayT...
2018-07-18 15:06:08 13415 5
转载 thinkphp5.1(TP5.1)引用外部文件(比如引用支付宝接口文件)
首先将引用的外部类文件放入extend目录下为了方便记录所用的功能对应的类文件(如Alipays.php),可以在extend文件下新建一个文件夹如lib然后将类文件放入lib文件下,此时关键步骤开始了,1、将该类文件的命名空间改为namespace lib;2、在您开发的文件下如(Paymusic.php)引入该类文件,代码如下require './extend/lib/Al...
2018-07-18 12:32:10 11758
转载 支付宝电脑网站接口开发指南
1.接口说明 产品介绍 适用于商家在PC端进行收款,常见的PC端收款网站如:优酷网(PC端购买优酷会员) 使用场景流程,申请条件,产品费率点击【查看】 特别说明1:如果您没有签约也想测试电脑网站支付接口,可以直接走4.沙箱环境进行测试 特别说明2:从2018年1月5号起创建的应用只支持RSA2(也就是RSA(SHA256))签名方式,请一定要生成RSA...
2018-07-16 16:24:26 1984 2
转载 本地沙箱环境测试支付宝支付接口
测试支付宝支付各种接口,不用签约应用,只要注册一个开发者帐号就行。测试成功后,再换成正式应用的参数沙箱主要用于没有签约或者签约还未生效,可以直接进行代码联调测试的工具 沙箱环境使用说明更新时间:2017-09-19蚂蚁沙箱环境(Beta)是协助开发者进行接口功能开发及主要功能联调的辅助环境。沙箱环境模拟了开放平台部分产品的主要功能和主要逻辑(当前沙箱支持产品请参考“沙箱支持产品...
2018-07-16 16:18:40 6883
转载 支付宝:Fatal error: Call to undefined function openssl_sign()
在做支付宝在线支付开发过程中,遇到报错:Call to undefined function openssl_sign(),原因是未开始php openssl扩展。解决办法:我本地使用的是phpstudy,右键菜单->php扩展及设置->php扩展,在列表中勾选php_openssl即可。WAMP也可以这样进行设置。转载:http://www.02405.com/program/php...
2018-07-16 15:36:26 2638
转载 支付宝接口:Warning: date(): It is not safe to rely on the system's timezone settings. You are *required*
调试支付宝接口出现错误:Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used...
2018-07-16 15:32:30 2072
原创 支付宝 上传应用公钥并获取支付宝公钥(新版接入)
支付宝支付新版接入方式:开通企业支付宝帐号》开通四个产品(APP支付 电脑网站支付 手机网站支付)>>再开通开放平台(选择自研开发者)>>在开放平台中创建应用>>添加需要的功能>>提交审核官方教程:https://docs.open.alipay.com/270/105899/电脑网站支付快速接入:官方文件:https://...
2018-07-16 12:03:18 41973 2
原创 layui 如何取得radio单选框选中的值
<!doctype html><html><head><meta charset="utf-8"><title>增加/编辑系统字段设置</title><link rel="stylesheet" href="__STATIC__/layui/css/layui.css&
2018-07-14 17:00:35 30403 4
原创 layui.table templet Laytpl Error:ReferenceError: $ is not defined
在数据表格中引用模板提示错误:Laytpl Error:ReferenceError: $ is not defined要引用js文件:<script type="text/javascript" src="http://libs.baidu.com/jquery/1.8.3/jquery.min.js"></script>详细案例:https://blog.csdn.ne...
2018-07-14 15:46:06 12064
转载 tp5.0 查询一段时间的数据
$where['time'] = array('between', array($starttime,$enttime));转载:http://www.thinkphp.cn/topic/26186.html
2018-07-14 11:49:12 7646
原创 layui 如何取得select下拉框选中的值
引用layui插件,取得下拉框的值模板:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1&quo
2018-07-13 09:58:05 96575 15
原创 linux CentOS Nginx 命令行删除备份文件
Linux 查看阿里 数据盘容量https://blog.csdn.net/haibo0668/article/details/80943070//查看df -h//查看某个具体的文件夹容量df -h /data/wwwroot/default/www.xxx.com/public/uploads用软件先登录,一、查看备份文件(备份文件路径:/dat...
2018-07-12 15:58:06 1630
转载 linux CentOS Nginx(oneinstack环境) 修改php.ini配置
/usr/local/php/etc/php.ini修改后要重启才能生效转载:https://yq.aliyun.com/ziliao/77014
2018-07-12 15:28:01 3093
转载 PHP 数组 for foreach 循环 array_column函数
$rs = Db::name('register') ->alias('r') ->field('r.id,r.user_id') ->join('register_class c','r.class_id = c.id')//模块 ->where('r.deleted',0) ->where('...
2018-07-09 15:21:14 3287
转载 PHP count() 统计数组个数函数
<?php$cars=array("Volvo","BMW","Toyota");echo count($cars);?>结果:3转载:http://www.w3school.com.cn/php/func_array_count.asp
2018-07-09 15:17:28 18970
原创 php 数据库(百度编辑器)中保存的html代码渲染出来
调用百度编辑器来保存数据,数据保存代码是这种:这种方法保存,在网页效果是直接输出代码,而且不是效果解决办法:用htmlspecialchars_decode函数转就能正常渲染出来$analysis= htmlspecialchars_decode($rs_a['analysis']);...
2018-07-08 22:23:57 2459
treeGrid 树形表格修改版
2018-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人