title
Description
Body
Вот ситуация такова немогу обработать файл до конца
|
|
Сервер обработает гдето 48 мб.
Вопрос как продолжить обработку при новом обновлении например:
fillesize('file1'); //=800mb а
filesize('file2'); //=48mb
Как начать обработку с filesize('file2') а не с начала?
Отредактировано TLENS (2009.12.29 13:13)
Неактивен
сколько по времени занимает обработка? вероятно, дело не в расходе оперативной памяти, а превышении максимального отведенного времени на работу скрипта.
банально set_time_limit
Неактивен
Да нет оперативку же сразу после записи чищу.
Грузит долго потом таймаут.
Док вот чего я и хочу чтобы обработать кусочками по 5 мб за одно выполнение.
Но fread() при новом выполнении начинает обрабатывать сначала.
Вопрос состоит в том можно ли указать фрейду с какого места начинать. например как в дозагрузке Рангес bites='.filesize('file2').'-'.filesize('file1');
ну если фрейд такого не умеет может какаято другая функция?
Отредактировано TLENS (2009.12.29 13:45)
Неактивен
Неактивен
Где такое написано?
Доки читай на php.net а не php.su
флаг b требуется только на винде. код давай.
|
|
Неактивен