Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: FATAL ERROR!!! (время выполнения скрипта!)
 
 автор: Sfinks   (02.03.2005 в 11:58)   письмо автору
 
 

Fatal error: Maximum execution time of 5 seconds exceeded in.......

Подскажите, пожалуйста, если етой ошибки нельзя избежать, то как заменить етот дурацкий текст? =((

Функция set_time_limit() не пашет.... safe mode =((

Другие какие нить есть?

   
 
 автор: cheops   (02.03.2005 в 22:55)   письмо автору
 
   для: Sfinks   (02.03.2005 в 11:58)
 

Пожалуй, что никак - в этот момент когда выводится данная надпись PHP уже не работает. А почему так мало выделяется времени на работу скрипта (обычно 30 или даже 60 секунд)? Здесь пожалуй нужно увеличивать быстродействие Web-приложения, чтобы уложиться в 5 секунд.

   
 
 автор: Sfinks   (03.03.2005 в 09:39)   письмо автору
 
   для: cheops   (02.03.2005 в 22:55)
 

>А почему так мало выделяется времени на работу скрипта
Такой вот дурацкий хостинг =(( Пожалуй пора его менять =((

   
 
 автор: glsv (Дизайнер)   (03.03.2005 в 01:29)   письмо автору
 
   для: 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();
?>

   
 
 автор: Sfinks   (03.03.2005 в 09:39)   письмо автору
 
   для: glsv (Дизайнер)   (03.03.2005 в 01:29)
 

Спасибо =))

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования