读取大文件信息——用于下载大文件

set_time_limit(0);//设置脚本执行时间无限长
$flie="flexbuilder_linux_install_a5_112409.bin";//大文件超过php.ini中的内存配置
$fp=fopen($flie,"r");
$content="";
$filename="123.bin";//存为新文件
$handle=fopen($filename,"a");//写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之
while(!feof($fp)){//测试文件指针是否到了文件结束的位置
$content=fread($fp,1024);//按照1024大小循环读取
fwrite($handle,$content);//写入新的文件
}
fclose($fp);
fclose($handle);
echo "数据成功写入文件"
posted @ 2018-06-26 11:22  星云惊蛰  阅读(83)  评论(0)    收藏  举报