博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php 生成下载连接
阅读量:7268 次
发布时间:2019-06-29

本文共 833 字,大约阅读时间需要 2 分钟。

public function showdownload(){       $file_url=$_GET['url'];    $new_name='激活码';       if(!isset($file_url)||trim($file_url)==''){        return '500';    }    if(!file_exists($file_url)){ //检查文件是否存在        return '404';    }        $file_name=basename($file_url);        $file_type=explode('.',$file_url);        $file_type=$file_type[count($file_type)-1];        $file_name=trim($new_name=='')?$file_name:urlencode($new_name).'.'.$file_type;        $file_type=fopen($file_url,'r'); //打开文件        //输入文件标签        header("Content-type: application/octet-stream");        header("Accept-Ranges: bytes");        header("Accept-Length: ".filesize($file_url));        header("Content-Disposition: attachment; filename=".$file_name);        //输出文件内容        echo fread($file_type,filesize($file_url));        fclose($file_type);         }

 

转载地址:http://snfcm.baihongyu.com/

你可能感兴趣的文章
用canvas实现一个colorpicker
查看>>
BZOJ 3270: 博物馆 [概率DP 高斯消元]
查看>>
[转]ASP.NET MVC 5 List Editor with Bootstrap Modals
查看>>
讲讲“池”的概念---线程池,数据库连接池,常量池
查看>>
[项目托管] 常用项目托管工具和平台
查看>>
异步记载树默认展开
查看>>
学会使用Fidder抓取app的http请求(转)
查看>>
内核签名【转】
查看>>
【Python】 闭包&装饰器
查看>>
KDD2016,Accepted Papers
查看>>
2017.03.31
查看>>
jstl标签设置通用web项目根路径
查看>>
eclipse部署项目到tomcat
查看>>
支持按行号区域文本选择的NotePad++插件开发
查看>>
android.graphics.Paint方法setXfermode (Xfermode x...
查看>>
ubuntu主板信息
查看>>
抓取网页图片的脚本(javascript)
查看>>
Spark入门(1-5)Spark统一了TableView和GraphView
查看>>
OpenCV使用标定图
查看>>
左中右布局经典案例
查看>>