使用 header函数实现文件下载
//下载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函数实现文件下载相关推荐
- php中files和FILRS,PHP_php利用header函数实现文件下载时直接提示保存,复制代码 代码如下: ?php $fil - phpStudy...
php利用header函数实现文件下载时直接提示保存 复制代码 代码如下: $filename = '路径+实际文件名'; //文件的类型 header('Content-type: applicat ...
- php header保存文件,php利用header函数实现文件下载时直接提示保存
复制代码 代码如下: 下面是网上常用的方法 复制代码 代码如下: if (isset($link)) { Header("HTTP/1.1 303 See Other"); Hea ...
- header+php+xiazai_php使用header函数实现文件下载
文件下载很简单: 可以使用在html中的超链接跳转到文件进行下载: <?php echo '下载';?>使用方法是用户直接在浏览器点击超链接. 但是这种下载方法有一定问题:有些浏览器能直接 ...
- php下载提示保存,php利用header函数实现文件下载时直接提示保存_php技巧
下面是网上常用的方法 if (isset($link)) { Header("HTTP/1.1 303 See Other"); Header("Location: $l ...
- php文件提示保存文件,php header函数文件下载时直接提示保存
如何解决在浏览器访问PDF文件时不直接在浏览器中显示文件内容,而是提示保存呢? 即使用php header函数文件下载时直接提示保存,大家做个参考. 例子: 代码示例: $filename = '路径 ...
- php header函数的详解,php header函数的详解_PHP教程
header函数在php中是发前一些头部信息的,如果我们可以直接使用它来做301跳转等,下面我来总结关于header函数用法与一些常用见问题解决方法. 发送一个原始 HTTP 标头[Http Head ...
- PHP中Header函数和PHP_AUTH_USER做用户验证
php Header PHP_AUTH_USER PHP_AUTH_PW 用户验证 在php中,可以使用Header函数做一些有趣的事情,用户验证就是其中一个很有意思的功能.具体用法: Header( ...
- PHP常用 header函数设置HTTP头部示例
PHP常用 header函数设置HTTP头部示例 定义编码 header( 'Content-Type:text/html;charset=utf-8 '); Atom header('Content ...
- php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证及缺点
在php中,可以使用Header函数做一些有趣的事情,用户验证就是其中一个很有意思的功能.具体用法: Header("WWW-Authenticate: Basic realm=" ...
最新文章
- 再见XShell!这款国产终端更好用!
- 箱形图适用于哪种数据_盘点 | 十分钟进阶Excel数据可视化
- myeclipse转maven项目
- 部署文档撰写经验分享
- WCF IE 能够正常访问,chrome 和firefox不能正常访问
- HDU 1019 Least Common Multiple
- 2019.1.21jQuery
- 主定理(Master Theorem)与时间复杂度
- 语音网关典型配置实例
- 关于win10安装CPC专利软件以及win10安装office2003
- 晶体管放大电路与Multisim仿真学习笔记
- html数值计算计算
- i.MX6ULL终结者MPU6050 六轴传感器例程MPU6050简介
- 哔哩哔哩视频音频下载器批量下载器
- 全国职业院校技能大赛网络搭建与应用赛项——云平台底层的一些命令
- ubuntu安装时姓名、计算机名、用户名的含义
- Win7 Iphone4手机通过电脑上网设置 开机自动打开WIFI
- 领英不能加人怎么办?
- leetcode76 904
- python--破解滑动验证码