码迷,mamicode.com
首页 > Web开发 > 详细

php 生成下载连接

时间:2015-05-29 11:43:04      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:

  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);

       

  }

 

php 生成下载连接

标签:

原文地址:http://www.cnblogs.com/hgj123/p/4537947.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!