源碼: 復制代碼 代碼如下: <?php /* *@Description:下載xls表 * * */ funct " /> 亚洲网友自拍,最新啪啪网站,久久国产精品偷

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

利用php下載xls文件(自己動手寫的)

昨天看ECSHOP源碼的時候,碰到了一點自己沒有學過的只是--如何利用php實現下載xls文件。根據它的源碼,我動手實現了一下,成功實現了這個效果。

源碼:
復制代碼 代碼如下:
<?php
/*
*@Description:下載xls表
*
*
*/
function downloadXls($filename=''){
$filename = !empty($filename) ? $filename : die('nothing');

//header 的作用是 新建一個被下載的test.xls
header("Content-Type: application/vnd.ms-excel; charset=utf8");
header("Content-Disposition: attachment; filename=$filename");

//這里需要被輸出的內容直接輸出到test.xls文件中
echo 'This is the test!';
exit;
}

$fileName = 'test.xls';
downloadXls($fileName);
?>

效果:

 

注意:如果輸出的是中文信息的話,要注意字符編碼的格式轉換!

但如果我想下載的是服務器中保存的xls文件呢?

經過查看php手冊:發現很簡單就可以實現這個功能了,使用到了一個 readfile函數 。代碼如下:
復制代碼 代碼如下:
<?php
/*
*@Description:下載xls表
*
*
*/
function downloadXls($filename=''){
$filename = !empty($filename) ? $filename : die('nothing');

//header 的作用是 新建一個被下載的test.xls
header("Content-Type: application/vnd.ms-excel; charset=utf8");
header("Content-Disposition: attachment; filename=$filename");

//這里是需要被輸出的文件
readfile($filename);
}

$fileName = 'test.xls';
downloadXls($fileName);
?>

效果:

 

再拓展一下:如果我想下載的是一個txt文件呢,pdf文件呢?

實現的方法就是修改header 輸出中的Content-Type中的內容!

有什么不多的地方,請大神指出!

php技術利用php下載xls文件(自己動手寫的),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 喻繁图片| 姜洋| 七下英语第二单元作文| 名星| 中女| 暗夜尖叫1988美国版高清观看 | 1998年槟榔西施| 丽芙·泰勒| 九龙城寨在线观看| 甜蜜蜜电影粤语无删减版| 密会韩剧| 恶魔之吻1993完整版在线观看| 小数加减法100道题| 漂流者| 山楂树之恋电影剧情简介| 案例分析100例| 赖小子| 泰坦尼克号床戏| 汪汪队100集全免费| 游吟诗人| 女奥特曼:苍月女战士在线观看| 沙鲁克汗| 欧布奥特曼年代记| 魔都精兵的奴隶第二季| 净心神咒原文| 《假期》电影| 黄金太阳2| 《红色》电影| 林莉娴| 混凝土结构施工质量验收规范gb50204-2015 | justin harris| 祈今朝电视剧免费观看影视大全| 电影白蛇传| 脱毛膏的副作用和危害| livecams直播表演视频| 烽火硝烟里的青春演员表| 大海在呼唤| 甜蜜监狱| 我们的祖国是花园简谱| 梦断楼兰电影| 鬼迷心窍1994|