П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 4098 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 6759 раз(а).

Учебник HTML.
Просмотров 3720 раз(а).

Руководство по PHP5.
Просмотров 5993 раз(а).

Хостинг через призму DNS.
Просмотров 4815 раз(а).

Подборка текстов стандартных документов.
Просмотров 56246 раз(а).

Учебник PHP - Самоучитель
Просмотров 3706 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 8346 раз(а).

Внешние атаки...
Просмотров 4566 раз(а).

Учебник PHP.
Просмотров 3175 раз(а).

SSI в примерах.
Просмотров 176 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Учебник РНР
Назад Вперёд

error_log

(PHP 3, PHP 4)

error_log - высылает сообщение об ошибке.

Описание

int error_log (string message [, int message_type [, string destination [, string extra_headers]]])

Высылает сообщение об ошибке в error log web-сервера, TCP -порт или в файл. Первый параметр message это сообщение об ошибке, которое должно быть записано в лог-файл. Второй параметр, message_type, говорит, куда сообщение должно быть направлено:

Таблица 1. Типы error_log()
0message высылается в системный логер РНР, используя механизм логинга ОС, или в файл, в зависимости от установки директивы конфигурации error_log.
1message высылается по email по адресу в параметре destination. Это единственный тип сообщения с 4 параметром, extra_headers. Этот тип сообщений использует ту же внутреннюю функцию, что и mail().
2message высылается через соединение отладки РНР. Эта опция доступна, только если включена опция удалённой отладки. В этом случае параметр destination специфицирует имя хоста или IP-адрес, или - по выбору - номер порта сокета, получающего отладочную информацию.
3message присоединяется к файлу destination.
 
Предупреждение!

Удалённая отладка по TCP/IP это возможность PHP 3, которая недоступна в PHP 4.

Пример 1. error_log()
// отправляет уведомление через log сервера, если мы на можем
// соединиться с БД.
if (!Ora_Logon ($username, $password)) {
    error_log ("Oracle database not available!", 0);
}

// Администратор уведомляется по email, если мы работаем вне FOO
if (!($foo = allocate_new_foo()) {
    error_log ("Big trouble, we're all out of FOOs!", 1,
               "operator@mydomain.com");
}

// другие способы вызова error_log():
error_log ("You messed up!", 2, "127.0.0.1:7000");
error_log ("You messed up!", 2, "loghost");
error_log ("You messed up!", 3, "/var/tmp/my-errors.log");

НазадОглавление Вперёд
Функции обработки ошибок и логинга Вверхerror_reporting


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту: