PDA

Просмотр полной версии : Как обойти запрет set_time_limit ?


ttt0z
07.01.2009, 07:43
Как обойти запрет set_time_limit ?

Кемит Блонски
07.01.2009, 08:06
Как обойти запрет set_time_limit ?

Если я правильно понял вопрос то, попробуй поставить @ перед set_time_limit хотя это не решит проблемы, тогда попробуй:
ini_set("max_execution_time","0&quo t;
з.ы. большая вероятность того, что я не прав.

Shadow_p1raT
07.01.2009, 08:07
Можно так

@ini_set("max_execution_time", 0);

PandoraBox
07.01.2009, 08:11
это только скроет ошибку +)

if(!ini_get("safe_mode"))
{
@set_time_limit(0);
}
@ini_set("max_execution_time", 0); // По умолчанию параметр равен 30, если указать 0 время выполнения сценариев не ограничивается

diehard
08.01.2009, 11:32
А как насчет вызывать самого себя в цикле с проверкой текущего времени исполнения скрипта?
т.е. в основном цикле скрипта вбиваешь такое - если исполняемся допустим уже 25 сек, то прекращаем цикл - сохраняем текущее состояние - вызываем самого себя через сокет.

Ponchik
08.01.2009, 11:38
ещё в .htaccess можно прописать PHP FLAG

genom--
08.01.2009, 14:27
я в свое время - тупо делал один цикл по скрипту потом редиректил скрипт сам на себя и выполнялся следующий цикл
просто и легко