Скажем, я загружаю кусочный файл, и я должен перекомпоновать его.Я знаю общее количество фрагментов и данных за каждую итерацию.
Я создал код, подобный следующему:
for ($i = 1; $i <= $num_chunks; $i++) {
$file = fopen($target_file.$i, 'rb');
$buff = fread($file, 2097152);
fclose($file);
$final = fopen($target_file, 'ab');
$write = fwrite($final, $buff);
fclose($final);
unlink($target_file.$i);
}
Очевидно, значение 2097152 не имеет значения, по крайней мере для меня.Я прочитал php документы, но не мог понять слишком много.Может ли кто-нибудь объяснить мне, как я должен выбрать этот второй параметр Fread?И как это работает?