|
|
|
| Fatal error: Maximum execution time of 5 seconds exceeded in.......
Подскажите, пожалуйста, если етой ошибки нельзя избежать, то как заменить етот дурацкий текст? =((
Функция set_time_limit() не пашет.... safe mode =((
Другие какие нить есть? | |
|
|
|
|
|
|
|
для: Sfinks
(02.03.2005 в 11:58)
| | Пожалуй, что никак - в этот момент когда выводится данная надпись PHP уже не работает. А почему так мало выделяется времени на работу скрипта (обычно 30 или даже 60 секунд)? Здесь пожалуй нужно увеличивать быстродействие Web-приложения, чтобы уложиться в 5 секунд. | |
|
|
|
|
|
|
|
для: cheops
(02.03.2005 в 22:55)
| | >А почему так мало выделяется времени на работу скрипта
Такой вот дурацкий хостинг =(( Пожалуй пора его менять =(( | |
|
|
|
|
|
|
|
для: Sfinks
(02.03.2005 в 11:58)
| | Можно заменить текст об ошибке используя буферизацию вывода.
Текст не сразу отправляется в браузер, а помещается в переменную,
где с ним можно произвести манипуляции.
<?
// Меняем текст страницы
function callback($buffer)
{
// Если найдена ошибка Fatal error, то выдавать свой текст
if (strpos($buffer, "Fatal error")) return "Ваш текст или HTML-код";
else return $buffer;
}
// Включаем буферизацию
ob_start(callback);
//////////////////
Здесь ваш PHP код
//////////////////
ob_end_flush();
?>
|
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(03.03.2005 в 01:29)
| | Спасибо =)) | |
|
|
|