您的位置:首页 > 编程语言 > PHP开发

PHP远程下载大文件方法,防止内存溢出

2018-01-10 22:27 543 查看
<?php

set_time_limit(0);

$hostfile = fopen("https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box", 'r');
$fh = fopen("centos-7.0-x86_64.box", 'w');

while (!feof($hostfile)) {
$output = fread($hostfile, 8192);
fwrite($fh, $output);
}

fclose($hostfile);
fclose($fh);
官方文档链接:http://php.net/manual/zh/ref.curl.php
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: