本篇文章主要介绍了php实现文件下载的示例代码。具有很好的参考价值。下面跟着小编一起来看下吧
话不多说,请看代码:
1) {
echo "";
return;
}
//HTTP头部信息
header("Content-type: application/octet-stream");
header("Accept-Ranges: bytes");
header("Accept-Length: ".$file_size);
header("Content-Disposition: attachment; filename=".$file_name);
//输出文件内容 echo fread($fp, $file_size);
$buffer = 1024;
//为了下载安全,做一个文件字节读取计数器
$file_count = 0;
//判断文件是否结束 feof
while (!feof($fp) && ($file_size-$file_count > 0)) {
$file_data = fread($fp, $buffer); //统计读了多少字节
$file_count+=$buffer;
echo "$file_data"; //把数据会送给浏览器
}
fclose($fp);
}
//调用
download("qq.txt"); //只需填写文件名即可
?>
以上就是本文的全部内容,希望对大家的学习有所帮助。
相关推荐:
立即学习“PHP免费学习笔记(深入)”;
小邮包-包月订购包年服务网,该程序由好买卖商城开发,程序采用PHP+MYSQL架设,程序商业模式为目前最为火爆的包月订制包年服务模式,这种包年订购在国外网站已经热火很多年了,并且已经发展到一定规模,像英国的男士用品网站BlackSocks,一年的袜子购买量更是达到了1000万双。功能:1、实现多产品上线,2、不用注册也可以直接下单购买,3、集成目前主流支付接口,4、下单发货均有邮件提醒。
js函数与php函数的区别实例浅析_javascript技巧
PHP配置文件php.ini中打开错误报告的设置方法_javascript技巧










