максимальное время выполнения скрипта

Статус
В этой теме нельзя размещать новые ответы.
И ещё бы неплохо когда делаешь эту смую длинную работу что-нибудь выводить, хотябы банально процесс выполнения. В зависимости от настроек может потребоваться очищать буфер вывода PHP
 
ну вообще лучше начать с того, что если время на обработку скрипта такое как у автора то это глупо делать через браузер с такими TimeLimit.

тут либо менять логику скрипта в случае с авторской проблемой как я понимаю делать UPDATE в базе =)
делай с помощью цикла по N количеству и записав в сессию последнее значение, перегружай скрипт

либо выполнять скрипт в коммандной строке или кроне, указав в начале set_time_limit(0);

Супер... Просто и хитро :))))
 
если браузер рвёт коннект при неполучении данных - можно в начале скрипта поставить эти строчки:
PHP:
@ini_set("output_buffering","off");
@ob_end_clean();
clearstatcache();
ob_implicit_flush(TRUE);
и в процессе работы скрипта вводить промежуточные результаты. так мы отключим буферизацию вывода, и браузер будет получать данные не после выполнения скрипта, а по мере вывода.
ну и само собой установить максимальное время работы скрипта - про это тут написали достаточно.
 
А причем тут прогресс бар?
 
И ещё бы неплохо когда делаешь эту смую длинную работу что-нибудь выводить

Задачу выполняет, ещё и красивый бонус. Приятно видеть, сколько уже сделано.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху