本文整理汇总了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>