本人是在支付成功後的nofity.php進行操作的:public下的notify.php中
require_once "cash.php";
$obj = array();
$obj['openid'] = 「」; //獎勵人的openid
$obj['amount'] = $goods_data['xia_dan_money'] * 100;
$obj['desc'] = "分享獎勵";
$obj['mchid'] = 「」;
$obj['partner_trade_no'] = $setting_data['mchid'] . date('ymdhis') . rand(1000, 9999);
$obj['spbill_create_ip'] = $_server['remote_addr'];
$obj['check_name'] = "no_check";
$obj['re_user_name'] = "123456";
$url = '';
$cash = new cash();
libxml_disable_entity_loader(true);
$result = json_decode(json_encode(******xml_load_string($res, '******xmlelement', libxml_nocdata)), true);
if ($result['return_code'] == 'success' && $result['result_code'] == 'success')
}
在引入的cash.php中:
<?php
/**/
class cash
else
$xml .= "<" . $key . ">";
}$xml .= "";
return $xml;
}//使用證書,以post方式提交xml到對應的介面url
/*** 作用:使用證書,以post方式提交xml到對應的介面url
*/function curl_post_ssl($url, $vars, $second=30)
else
}//企業向個人付款
public function paytouser($openid,$desc='申請提現',$amount,$setopenod,$setmch)
}
TP5實現簽到功能
基於tp5 模型的乙個簽到功能 由於儲存所有的簽到日期資料庫會非常龐大,所以簽到日期只儲存近三個月的。具體功能 1 記錄最近一次的簽到時間 2 每次簽到都會新增15積分 3 有連續簽到的記錄 create table sp sign id int 11 not null auto increment...
tp5實現資料介面
注 以下內容均已預設配置好資料庫連線且所有表都在同一資料庫中 資料介面 model層 資料介面檔案 namespace use think db class inface 根據表名分頁查詢100條資料 public function getonehundreddata page table 根據表名...
tp5分頁案例
本文純屬學習用途,簡單易上手 首先明確思路 先通過get方式拿到當前頁碼,一頁展示5條,那麼limit的第乙個引數就是 當前頁碼 1 單頁展示數量,第二個引數是單頁展示數量。controller頁面 index.php session start 啟用session,視需求而定 use think ...