时时商务社区

标题: PHP实现文件下载【实例分享】 [打印本页]

作者: wx_pylelnL4    时间: 2018-2-14 05:26

            话不多说,请看代码:
1) {
       echo "";
       return;
      }
     //HTTP头部信息
      header("Content-type: application/octet-stream");
      header("Accept-Ranges: bytes");
    header("Accept-Length: ".$file_size);
      header("Content-Disposition: attachment; filename=".$file_name);
      //输出文件内容 echo fread($fp, $file_size);
    $buffer = 1024;
    //为了下载安全,做一个文件字节读取计数器
    $file_count = 0;
    //判断文件是否结束 feof
    while (!feof($fp) && ($file_size-$file_count > 0)) {
      $file_data = fread($fp, $buffer); //统计读了多少字节
      $file_count+=$buffer;
      echo "$file_data"; //把数据会送给浏览器
    }
     fclose($fp);
}
//调用
download("qq.txt"); //只需填写文件名即可
?>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!
            
            
您可能感兴趣的文章:
  • PHP文件下载类
  • 实现php加速的eAccelerator dll支持文件打包下载
  • php利用header函数实现文件下载时直接提示保存
  • Php中文件下载功能实现超详细流程分析
  • php下载文件的代码示例
  • 解决PHP超大文件下载,断点续传下载的方法详解
  • php 下载保存文件保存到本地的两种实现方法
  • ThinkPHP实现将本地文件打包成zip下载
  • php实现文件下载代码分享
  • PHP实现远程下载文件到本地
            




    欢迎光临 时时商务社区 (http://bbs.4435.cn/) Powered by Discuz! X3.2