本文整理匯總了PHP中WxPayApi::downloadBill方法的典型用法代碼示例。如果您正苦於以下問題:PHP WxPayApi::downloadBill方法的具體用法?PHP WxPayApi::downloadBill怎麽用?PHP WxPayApi::downloadBill使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類WxPayApi
的用法示例。
在下文中一共展示了WxPayApi::downloadBill方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: WxPayDownloadBill
<?php
require_once "lib/WxPay.Api.php";
//require_once "../lib/WxPay.MicroPay.php";
if (isset($_REQUEST["bill_date"]) && $_REQUEST["bill_date"] != "") {
$bill_date = $_REQUEST["bill_date"];
$bill_type = $_REQUEST["bill_type"];
$input = new WxPayDownloadBill();
$input->SetBill_date($bill_date);
$input->SetBill_type($bill_type);
$file = WxPayApi::downloadBill($input);
$file_name = '/tmp/' . date($bill_date . '-' . date('YmdHis')) . '.csv';
if (!empty($file)) {
@($tempfile = fopen($file_name, 'x+'));
fwrite($tempfile, $file);
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=" . $file_name);
readfile($file_name);
fclose($tempfile);
unlink($file_name);
} else {
die($bill_date . '日期內暫無賬單數據');
}
exit(0);
}
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>微信支付-對賬單下載</title>