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
global.php
Dec 09 PHP
php radio 单选框获取与保持值的实现代码
May 15 PHP
Zend的Registry机制的使用说明
May 02 PHP
PHP自毁程序(慎用)
Jul 09 PHP
学习php设计模式 php实现享元模式(flyweight)
Dec 07 PHP
Zend Studio使用技巧两则
Apr 01 PHP
Yii2验证器(Validator)用法分析
Jul 23 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
Oct 22 PHP
PHP中关键字interface和implements详解
Jun 14 PHP
Ajax+PHP实现的分类列表框功能示例
Feb 11 PHP
PHP基于phpqrcode类生成二维码的方法示例详解
Aug 07 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中的字符串函数
2006/11/24 PHP
用 PHP5 轻松解析 XML
2006/12/04 PHP
深入Memcache的Session数据的多服务器共享详解
2013/06/13 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
2017/03/14 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
通过PHP实现获取访问用户IP
2020/05/09 PHP
给ListBox添加双击事件示例代码
2013/12/02 Javascript
javascript 终止函数执行操作
2014/02/14 Javascript
JQuery中serialize() 序列化
2015/03/13 Javascript
javascript包装对象实例分析
2015/03/27 Javascript
jQuery实现页面内锚点平滑跳转特效的方法总结
2015/05/11 Javascript
jQuery构造函数init参数分析续
2015/05/13 Javascript
浅谈jquery中delegate()与live()
2015/06/22 Javascript
js 判断登录界面的账号密码是否为空
2017/02/08 Javascript
vue-router跳转页面的方法
2017/02/09 Javascript
jQuery上传插件webupload使用方法
2017/08/01 jQuery
Node.js如何对SQLite的async/await封装详解
2019/02/14 Javascript
微信小程序图片自适应实现解析
2020/01/21 Javascript
在vue中动态修改css其中一个属性值操作
2020/12/07 Vue.js
Python实现的二维码生成小软件
2014/07/11 Python
python实现一次创建多级目录的方法
2015/05/15 Python
Python设计模式之观察者模式简单示例
2018/01/10 Python
python判断一个集合是否为另一个集合的子集方法
2018/05/04 Python
python实现电脑自动关机
2018/06/20 Python
解决Django中多条件查询的问题
2019/07/18 Python
Pycharm+Python工程,引用子模块的实现
2020/03/09 Python
canvas绘制表情包的示例代码
2018/07/09 HTML / CSS
豆腐の盛田屋官网:日本自然派的豆乳面膜、肥皂、化妆水、乳液等
2016/10/08 全球购物
Book Depository亚太地区:一家领先的国际图书零售商
2019/05/05 全球购物
迪士尼英国官方商店:shopDisney UK
2019/09/21 全球购物
中专毕业生求职简历的自我评价
2013/10/21 职场文书
销售部主管岗位职责
2013/12/18 职场文书
商铺门前三包责任书
2014/07/25 职场文书
2014和解协议书范文
2014/09/15 职场文书
Java后台生成图片的完整步骤
2021/08/04 Java/Android
redis数据一致性的实现示例
2022/03/18 Redis