tp5實現企業向個人付錢(分享獎勵為例)

2021-09-25 09:39:46 字數 1249 閱讀 1848

本人是在支付成功後的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 ...