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 相关文章推荐
福利彩票幸运号码自动生成器
Oct 09 PHP
计算2000年01月01日起到指定日的天数
Oct 09 PHP
PHP Array交叉表实现代码
Aug 05 PHP
thinkPHP的Html模板标签使用方法
Nov 13 PHP
一个简单的php加密解密函数(动态加密)
Jun 19 PHP
php导出生成word的方法
Dec 25 PHP
Zend Framework教程之模型Model基本规则和使用方法
Mar 04 PHP
php获取服务器操作系统相关信息的方法
Oct 08 PHP
Thinkphp整合微信支付功能
Dec 14 PHP
php 5.4 全新的代码复用Trait详解
Jan 05 PHP
PHP之多条件混合筛选功能的实现方法
Oct 09 PHP
php测试kafka项目示例
Feb 06 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
PHP5中使用DOM控制XML实现代码
2010/05/07 PHP
深入解析yii权限分级式访问控制的实现(非RBAC法)
2013/06/13 PHP
ThinkPHP3.1新特性之多数据库操作更加完善
2014/06/19 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
2014/06/26 PHP
php有效防止同一用户多次登录
2015/11/19 PHP
PHP-FPM实现性能优化
2016/03/31 PHP
jquery插件珍藏(图片局部放大/信息提示框)
2013/01/08 Javascript
replace()方法查找字符使用示例
2013/10/28 Javascript
js 动态加载事件的几种方法总结
2013/12/25 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
JS选中checkbox后获取table内一行TD所有数据的方法
2015/07/01 Javascript
JS原型链怎么理解
2016/06/27 Javascript
AngularJS实现按钮提示与点击变色效果
2016/09/07 Javascript
微信小程序实现图片自适应(支持多图)
2017/01/25 Javascript
在 Angular 中实现搜索关键字高亮示例
2017/03/21 Javascript
微信小程序调用PHP后台接口 解析纯html文本
2017/06/13 Javascript
vue组件父与子通信详解(一)
2017/11/07 Javascript
基于游标的分页接口实现代码示例
2018/11/12 Javascript
Vue.js的动态组件模板的实现
2018/11/26 Javascript
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
2015/08/10 Python
python 拼接文件路径的方法
2018/10/23 Python
python卸载后再次安装遇到的问题解决
2019/07/10 Python
python logging.info在终端没输出的解决
2020/05/12 Python
Django的ListView超详细用法(含分页paginate)
2020/05/21 Python
HTML5 Canvas锯齿图代码实例
2014/04/10 HTML / CSS
世界第一曲奇连锁店:Mrs. Fields Cookies
2017/02/04 全球购物
Guess美国官网:美国知名服装品牌
2019/04/08 全球购物
linux面试题参考答案(8)
2016/04/19 面试题
介绍一下Linux内核的排队自旋锁
2014/08/27 面试题
介绍一下Ruby的特点
2013/01/20 面试题
圣诞节活动策划方案
2014/06/09 职场文书
2014年绿化工作总结
2014/12/09 职场文书
考试后的感想
2015/08/07 职场文书
2016年全国爱牙日宣传活动总结
2016/04/05 职场文书
Pytorch 使用tensor特定条件判断索引
2021/04/08 Python
Python办公自动化之Excel(中)
2021/05/24 Python