读取大文件 php
2013-11-18 17:52
127 查看
ob_end_clean(); set_time_limit(0); ob_start(); $filename = basename($path); $suffix = self::extension($filename); header('Content-Type:'类型' ); header('Content-Disposition: attachment; filename=' . $filename); //读取超大文件 $handle = fopen($path,'rb'); if( $handle ) { flock($handle,LOCK_SH); while(!feof($handle)){ $buffer = fread($handle,1024*1024); echo $buffer; ob_flush(); flush(); } flock($handle,LOCK_UN); fclose($handle); }
相关文章推荐
- php中读取大文件实现方法详解
- PHP读取大文件实践
- php读取一个文件内容
- php 文件读取和写入详细介绍例子
- 用PHP读取文件的正确方法
- php文件打开、创建、读取fopen函数的使用说明
- PHPExcel读取Excel文件的实现代码
- thinkPHP5隐藏入口文件index.php后 读取不到资源问题
- php读取文件内容的三种方式(转)
- PHP 上传文件和读取文件崎岖路
- php生成与读取excel文件
- PHP相关系列 - linux环境下PHP无法读取CSV文件中文字的解决方法
- PHP 读取文件内容代码(txt,js等)
- php读取超大文件fseek
- php中读取大文件实现方法详解
- 使用 phpExcel 读取xls/xlsx文件到数据库
- php读取网络文件 curl, fsockopen ,file_get_contents 几个方法的效率对比
- PHP利用PHPExcel插件读取Excel文件内容
- php读取txt文件并将数据插入到数据库
- PHP读取CSV文件把数据插入到数据库,本地没有问题,阿里云测试服务器不行