Показать сообщение отдельно

  #4979  
Старый 23.08.2008, 23:43
-=Static=-
Участник форума
Регистрация: 12.11.2006
Сообщений: 213
Провел на форуме:
347573

Репутация: 185
По умолчанию

Цитата:
Сообщение от ChaaK  
Не вдупляю в чем проблема. Поставил в начале скрипта:
PHP код:
error_reporting(E_ALL);
set_time_limit(0);
ignore_user_abort(1); 
в php.ini - max_execution_time - 40 секунд.

Скрипт работает ровно 30 секунд, никаких ошибок не пишет. В чем может быть проблема? Уже измаился.

set_time_limit() не действует, если PHP запущен в режиме safe mode. Нет иного выхода, кроме отключения safe mode или изменения лимита времени в файле конфигурации.

Примечание: функция set_time_limit() и директива конфигурации max_execution_time влияют только на время выполнения самого скрипта. Любое время, затраченное на деятельность вне выполнения скрипта, такую как системные вызовы с помощью system(), функция sleep(), запросы к БД etc. не включается при подсчёте максимального времени работы скрипта.
 
Ответить с цитированием