//下载excel模板public function excelTemplate(){header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');header('Content-Disposition: attachment;filename="excel导入模板.xlsx'); //文件名称header('Cache-Control: max-age=0');readfile(realpath(__ROOT__).'/Public/excelTemplate.xlsx');exit;}

  

//生成数据输出Excel,输出PDF文件同理可推。

    /*** 创建(导出)Excel数据表格* @param  array   $list 要导出的数组格式的数据* @param  string  $filename 导出的Excel表格数据表的文件名* @param  array   $header Excel表格的表头* @param  array   $index $list数组中与Excel表格表头$header中每个项目对应的字段的名字(key值)* 比如: $header = array('编号','姓名','性别','年龄');*       $index = array('id','username','sex','age');*       $list = array(array('id'=>1,'username'=>'YQJ','sex'=>'男','age'=>24));* @return [array] [数组]* $filename = '提现记录'.date('YmdHis');$header = array('会员','编号','联系电话','开户名','开户行','申请金额','手续费','实际金额','申请时间');$index = array('username','vipnum','mobile','checkname','bank','money','handling_charge','real_money','applytime');$this->createtable($cash,$filename,$header,$index);*/public function createtable($list,$filename,$header=array(),$index = array()){header("Content-type:application/vnd.ms-excel");header("Content-Disposition:filename=".$filename.".xls");$teble_header = implode("\t",$header);$strexport = $teble_header."\r";foreach ($list as $row){foreach($index as $val){$strexport.=$row[$val]."\t";}$strexport.="\r";}$strexport=iconv('UTF-8',"GB2312//IGNORE",$strexport);exit($strexport);}

  

转载于:https://www.cnblogs.com/xie-xiao-chao/p/8615744.html

使用 header函数实现文件下载相关推荐

  1. php中files和FILRS,PHP_php利用header函数实现文件下载时直接提示保存,复制代码 代码如下: ?php $fil - phpStudy...

    php利用header函数实现文件下载时直接提示保存 复制代码 代码如下: $filename = '路径+实际文件名'; //文件的类型 header('Content-type: applicat ...

  2. php header保存文件,php利用header函数实现文件下载时直接提示保存

    复制代码 代码如下: 下面是网上常用的方法 复制代码 代码如下: if (isset($link)) { Header("HTTP/1.1 303 See Other"); Hea ...

  3. header+php+xiazai_php使用header函数实现文件下载

    文件下载很简单: 可以使用在html中的超链接跳转到文件进行下载: <?php echo '下载';?>使用方法是用户直接在浏览器点击超链接. 但是这种下载方法有一定问题:有些浏览器能直接 ...

  4. php下载提示保存,php利用header函数实现文件下载时直接提示保存_php技巧

    下面是网上常用的方法 if (isset($link)) { Header("HTTP/1.1 303 See Other"); Header("Location: $l ...

  5. php文件提示保存文件,php header函数文件下载时直接提示保存

    如何解决在浏览器访问PDF文件时不直接在浏览器中显示文件内容,而是提示保存呢? 即使用php header函数文件下载时直接提示保存,大家做个参考. 例子: 代码示例: $filename = '路径 ...

  6. php header函数的详解,php header函数的详解_PHP教程

    header函数在php中是发前一些头部信息的,如果我们可以直接使用它来做301跳转等,下面我来总结关于header函数用法与一些常用见问题解决方法. 发送一个原始 HTTP 标头[Http Head ...

  7. PHP中Header函数和PHP_AUTH_USER做用户验证

    php Header PHP_AUTH_USER PHP_AUTH_PW 用户验证 在php中,可以使用Header函数做一些有趣的事情,用户验证就是其中一个很有意思的功能.具体用法: Header( ...

  8. PHP常用 header函数设置HTTP头部示例

    PHP常用 header函数设置HTTP头部示例 定义编码 header( 'Content-Type:text/html;charset=utf-8 '); Atom header('Content ...

  9. php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证及缺点

    在php中,可以使用Header函数做一些有趣的事情,用户验证就是其中一个很有意思的功能.具体用法: Header("WWW-Authenticate: Basic realm=" ...

最新文章

  1. 再见XShell!这款国产终端更好用!
  2. 箱形图适用于哪种数据_盘点 | 十分钟进阶Excel数据可视化
  3. myeclipse转maven项目
  4. 部署文档撰写经验分享
  5. WCF IE 能够正常访问,chrome 和firefox不能正常访问
  6. HDU 1019 Least Common Multiple
  7. 2019.1.21jQuery
  8. 主定理(Master Theorem)与时间复杂度
  9. 语音网关典型配置实例
  10. 关于win10安装CPC专利软件以及win10安装office2003
  11. 晶体管放大电路与Multisim仿真学习笔记
  12. html数值计算计算
  13. i.MX6ULL终结者MPU6050 六轴传感器例程MPU6050简介
  14. 哔哩哔哩视频音频下载器批量下载器
  15. 全国职业院校技能大赛网络搭建与应用赛项——云平台底层的一些命令
  16. ubuntu安装时姓名、计算机名、用户名的含义
  17. Win7 Iphone4手机通过电脑上网设置 开机自动打开WIFI
  18. 领英不能加人怎么办?
  19. leetcode76 904
  20. python--破解滑动验证码

热门文章

  1. 欠20万信用卡卡奴自救方法
  2. 基金份额净值估值是什么?
  3. 支付宝,微信在没网络的情况下还能支付,是如何实现的?需要什么支持?
  4. 7805急剧发热,可能是什么原因?
  5. 大家有哪些被骗的很惨的经历?
  6. 有哪些不怎么火,实际上却很厉害的软件
  7. 你真的会发朋友圈吗?
  8. 为什么Mate40Pro没有OIS光学防抖?
  9. 在Mac上安装Linux的行为是否应该被鄙视?
  10. sync/atomic 库使用小结