Для получения полного доступа
зарегистрируйтесь.
Snippet,  PHP

Download file by chunks


function chunkedCopy($from, $to) {
    # 1 meg at a time, you can adjust this.
    $buffer_size = 1048576;
    $ret = 0;
    $fin = fopen($from, "rb");
    $fout = fopen($to, "w");
    while(!feof($fin)) {
    	$ret += fwrite($fout, fread($fin, $buffer_size));
    }
    fclose($fin);
    fclose($fout);
    return $ret;
}
  php7 php chunks

Автор


Gravatar image
tetraset
  • Reputation: 6
  • Snippets : 3
  • Revisions : 0
Подписаться

Чтобы увидеть комментарии, нужно быть участником сообщества

Регистрация