function downserver($file_name){$file_path = "./img/".$file_name;//轉(zhuǎn)碼,文件名轉(zhuǎn)為gb2312解決中文亂碼$file_name = iconv("utf-8","gb2312",$file_name " /> 日韩精品免费一区二区夜夜嗨,日韩欧美不卡视频,日韩欧美高清dvd碟片

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

php實(shí)現(xiàn)文件下載實(shí)例分享

舉一個(gè)案例:

復(fù)制代碼 代碼如下:
<?php
class Downfile {

    function downserver($file_name){
$file_path = "./img/".$file_name;
//轉(zhuǎn)碼,文件名轉(zhuǎn)為gb2312解決中文亂碼
$file_name = iconv("utf-8","gb2312",$file_name);
$file_path = iconv("utf-8","gb2312",$file_path);
$fp = fopen($file_path,"r") or exit("文件不存在");
//定義變量空著每次下載的大小
$buffer = 1024;
//得到文件的大小
$file_size = filesize($file_path);
//header("Content-type:text/html;charset=gb2312");
//會(huì)寫(xiě)用到的四條http協(xié)議信息
header("Content-type:application/octet-stream");
header("Accept-Ranges:bytes");//可以忽略
header("Content-Length: ".$file_size);//原文這里是Accept-Length經(jīng)查閱http協(xié)議無(wú)此項(xiàng)
header("Content-Disposition:attachment;filename=".$file_name);
//字節(jié)技術(shù)器,紀(jì)錄當(dāng)前現(xiàn)在字節(jié)數(shù)
$count = 0;
while(!feof($fp) && $file_size-$count>0){
//從$fp打開(kāi)的文件流中每次讀取$buffer大小的數(shù)據(jù)
$file_data = fread($fp,$buffer);
$count+=$buffer;
//將讀取到的數(shù)據(jù)讀取出來(lái)
echo $file_data;
}
//關(guān)閉文件流
fclose($fp);
    }

   }
?>

調(diào)用這個(gè)函數(shù)傳入文件名就能對(duì)文件實(shí)現(xiàn)下載,不過(guò)要注意修改$file_path

php技術(shù)php實(shí)現(xiàn)文件下載實(shí)例分享,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 女同性激烈床戏舌吻戏| 色在线视频| 来5566看av激情电影使劲撸| 混的头像| 古天乐电影大全| 湖北影视| 石灰吟教学设计一等奖优质课| 三上悠亚在线免费观看| 五下数学第二单元知识点思维导图| 想要更多| 四川经济频道节目表| 小学智力测试题100题| 推拿电影| 美式壁纸| 悲伤天使| 工伤赔偿协议书| 女人扒男生裤子摸j视频| 免费微信对话生成器| tim roth| 去分母解一元一次方程100道及答案 | 美女自拍偷拍| 孕期检查项目一览表| 十个世界尽头| 767股票学习网| 廖凡和莫小棋主演的一半火焰一半海水| 红色诗歌配画| 榜上有名| 二年级合并综合算式题| 滨美枝| 唐朝艳妃电影| 高级英语第四版课后答案| 38在线电影| 张勇手演过的电影| 盲辉| 日本妈妈大电影| free hd xxxx moms movie777| 美少女尿裤子| 视频三级| 意大利a级情欲片女人城| 邓稼先教学设计一等奖优秀教案| 婷婷电影网|