PHP 强制性文件下载功能的函数代码(任意文件格式)


Posted in PHP onMay 26, 2010
/******************** 
*@file - path to file 
*/ 
function force_download($file) 
{ 
if ((isset($file))&&(file_exists($file))) { 
header("Content-length: ".filesize($file)); 
header('Content-Type: application/octet-stream'); 
header('Content-Disposition: attachment; filename="' . $file . '"'); 
readfile("$file"); 
} else { 
echo "No file selected"; 
} 
}

这里是摘自三水点靠木之前发布的文章。更多的技巧可以参考。
收集的二十一个实用便利的PHP函数代码
PHP 相关文章推荐
PHP生成带有雪花背景的验证码
Oct 09 PHP
PHP网站提速三大“软”招
Oct 09 PHP
php 进度条实现代码
Mar 10 PHP
php download.php实现代码 跳转到下载文件(response.redirect)
Aug 26 PHP
深入解析php中的foreach问题
Jun 30 PHP
PHP实现的简单日历类
Nov 29 PHP
php自定义错误处理用法实例
Mar 20 PHP
PHP微信开发之二维码生成类
Jun 26 PHP
php析构函数的简单使用说明
Aug 24 PHP
Yii框架上传图片用法总结
Mar 28 PHP
php 数组处理函数extract详解及实例代码
Nov 23 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
Nov 10 PHP
PHP 图像尺寸调整代码
May 26 #PHP
用PHP将网址字符串转换成超链接(网址或email)
May 25 #PHP
php 编写安全的代码时容易犯的错误小结
May 20 #PHP
Windows7下PHP开发环境安装配置图文方法
May 20 #PHP
Joomla下利用configuration.php存储简单数据
May 19 #PHP
php UTF-8、Unicode和BOM问题
May 18 #PHP
php生成的html meta和link标记在body标签里 顶部有个空行
May 18 #PHP
You might like
php class类的用法详细总结
2013/10/17 PHP
PHP APC配置文件2套和参数详解
2014/06/11 PHP
Thinkphp中import的几个用法详细介绍
2014/07/02 PHP
php简单防盗链实现方法
2015/07/29 PHP
PHP实现按之字形顺序打印二叉树的方法
2018/01/16 PHP
Laravel中10个有用的用法小结
2019/05/06 PHP
PHP预定义接口――Iterator用法示例
2020/06/05 PHP
EXT中xtype的含义分析
2010/01/07 Javascript
juqery 学习之六 CSS--css、位置、宽高
2011/02/11 Javascript
JS简单实现元素复制示例附图
2013/11/19 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
加随机数引入脚本不让浏览器读取缓存
2014/09/04 Javascript
JS基于Mootools实现的个性菜单效果代码
2015/10/21 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
2016/12/25 Javascript
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
vue使用vue-i18n实现国际化的实现代码
2018/04/08 Javascript
layui文件上传控件带更改后数据传值的方法
2019/09/23 Javascript
python批量生成本地ip地址的方法
2015/03/23 Python
Python实现的基于优先等级分配糖果问题算法示例
2018/04/25 Python
Django中间件实现拦截器的方法
2018/06/01 Python
python排序函数sort()与sorted()的区别
2018/09/18 Python
pyqt5与matplotlib的完美结合实例
2019/06/21 Python
python实现智能语音天气预报
2019/12/02 Python
浅谈Python里面None True False之间的区别
2020/07/09 Python
matplotlib事件处理基础(事件绑定、事件属性)
2021/02/03 Python
怀旧收藏品和经典纪念品:Betty’s Attic
2018/08/29 全球购物
荷兰最大的鞋子、服装和运动折扣店:Bristol
2021/01/07 全球购物
《雨点儿》教学反思
2014/04/14 职场文书
中学生社会实践活动总结
2014/07/03 职场文书
司机岗位职责说明书
2014/07/29 职场文书
户籍证明模板
2014/09/28 职场文书
学校党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
世界红十字日活动总结
2015/02/10 职场文书
团支部书记竞选稿
2015/11/21 职场文书
《暗黑破坏神2:重制版》本周进行第一轮A测 目前可官网进行申请报名
2021/04/07 其他游戏