记录一个php强制下载文件函数
2016-08-24 09:13
537 查看
整理个经常用的强制下载文件的函数,之前就说把一些常用的东西整理出来结果老是没时间,最近陆续把这些东西整理下。
public function download() { $id = $this->_get('id'); $M = M("downloads"); $data=$M->where("id=$id and status=1")->find(); !$data && exit; $filename = iconv('UTF-8','GBK',$data['filename']); $savename = $data['savename']; $myfile = $data[url] ? $data[url] : 'Uploads/file/'.$savename; if(file_exists($myfile)){ $M->where("id=$id")->setInc('downloads'); $file = @ fopen($myfile, "r"); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=" .$filename ); while (!feof($file)) { echo fread($file, 50000); } fclose($file); exit; }else{ echo '文件不存在!'; } }
相关文章推荐
- php强制文件下载而非在浏览器打开的自定义函数分享
- php强制文件下载而非在浏览器打开的自定义函数分享
- php强制下载文件函数
- php强制下载文件函数
- php强制下载文件函数
- IE php关于强制下载文件的代码
- .net 文件点击下载函数 记录
- php利用header函数实现文件下载时直接提示保存
- .net 文件点击直接下载函数 记录
- php强制下载文件
- PHP备份数据库生成SQL文件并下载的函数代码
- 使用PHP强制下载PDF文件
- PHP - Manual手册 - 函数参考 - Filesystem 文件系统函数 - is_file判断给定文件名是否为一个正常的文件
- 程序日志中自动记录所在函数名、文件名、行号,并定向输出到一个日志文件
- php运用readfile函数给隐藏下载文件地址增加权限判断
- PHP下载文件函数
- Delphi中的一个文件下载函数
- php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
- php运用readfile函数给隐藏下载文件地址增加权限判断
- PHP 删除一个目录及目录下的所有文件的函数代码