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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Ошибки php

Сообщения:  [1-6] 

 
 автор: mihdan   (31.01.2008 в 13:33)   письмо автору
 
   для: denand   (31.01.2008 в 07:28)
 

Назначьте свой обработчик ошибок


<?
set_error_handler
('error_handler'E_ALL); 
?>


И в нем пишите что душе угодно в том числе и отправку на мыло

   
 
 автор: Loki   (31.01.2008 в 11:52)   письмо автору
 
   для: denand   (31.01.2008 в 11:48)
 

Все уже придумано до нас:)
выводите ошибки не на экран, а в файл. И тогда у вас будет вся ретроспектива ошибок на сайте.

   
 
 автор: denand   (31.01.2008 в 11:48)   письмо автору
 
   для: bronenos   (31.01.2008 в 10:28)
 

bronenos ! я имел ввиду не просмотр ошибок как, токовых, а именно РАБОТА С ОШИБКАМИ!!!!еще раз, например: делаешь сайт... чем бессвязно расскидывать ошибки по файлам скажем, обработчик обработал форму- если что вывел каким то образом ошибку и.т.д.
то есть имеется ввиду упорядочить контроль над ВСЕМИ (по возможности) ошибками в скриптах. пишешь скрипт, сразу куда то прописываешь скажем номер ошибки которы в последствии должен вылазить наружу если что, так же отработать вариант скинуть на мыло админу в случае серьезной ошибки. Вот так я имел ввиду контролировать ошибки. и неприменно группировать их. где то в одном месте. т.е фактически создавать отдельный класс.
Хотелось бы знать, кто и каким способом при изготовление сайтов использует подобную систему оповещения ошибок.

   
 
 автор: MIchail1982   (31.01.2008 в 10:33)   письмо автору
 
   для: bronenos   (31.01.2008 в 10:28)
 

<?php
set_error_handler
('error_handler'E_ALL);
// error handler function
function error_handler($errNo$errStr$errFile$errLine)
{
  
// clear any output that has already been generated
  
if(ob_get_length()) ob_clean();
  
// output the error message 
  
$error_message 'ERRNO: ' $errNo chr(10) .
                   
'TEXT: ' $errStr chr(10) .
                   
'LOCATION: ' $errFile 
                   
', line ' $errLine;
  echo 
$error_message;
  
// prevent processing any more PHP scripts
  
exit;
}
?>

   
 
 автор: bronenos   (31.01.2008 в 10:28)   письмо автору
 
   для: denand   (31.01.2008 в 07:28)
 

Да я просто смотрю на ошибки интерпретатора, и все

   
 
 автор: denand   (31.01.2008 в 07:28)   письмо автору
 
 

Всем привет.
хотелось бы спросить у присутствующих о том, кто - как делает выводы ошибок например:
в отдельной функции фиксировать все ошибки сайта и соответственно выводить оным способом. или как то еще делается?
если не сложно приведите пожалуйста пример.

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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