Пожалуйста, попробуйте это
<?php
// Send error message to the server log if error connecting to the database
if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) {
error_log("Failed to connect to database!", 0);
}
// Send email to administrator if we run out of FOO
if (!($foo = allocate_new_foo())) {
error_log("Oh no! We are out of FOOs!", 1, "admin@example.com");
}
?>
Определение и использование
Функция error_log () отправляет сообщение об ошибке в журнал, в файл или на почтовую учетную запись.
Синтаксис
error_log (сообщение, тип, место назначения, заголовки);
**> Требуется сообщение с описанием параметра.Указывает сообщение об ошибке для
тип журнала Необязательно.Указывает, куда должно идти сообщение об ошибке.
Возможные значения: 0 - по умолчанию.Сообщение отправляется в системный регистратор PHP,
с использованием механизма системного журналирования ОС или файла, в зависимости от того, что
, в файле php.ini установлена конфигурация error_log 1 - Сообщение отправлено
по электронной почте на адрес в параметре адресата 2 - Больше не используется
(доступно только в PHP 3) 3 - Сообщение добавляется в файл
, указанный в пункте назначения4 - Сообщение отправляется непосредственно в пункт назначения обработчика журналов SAPI
Необязательно.Указывает место назначения сообщения об ошибке
.Это значение зависит от значения параметра типа
headers Необязательно.Используется только в том случае, если для параметра типа установлено значение 1.
Указывает дополнительные заголовки, такие как From, Cc и Bcc.Несколько заголовков
должны быть разделены с помощью CRLF (\ r \ n) Технические подробности Возврат
Значение: TRUE в случае успеха или FALSE в случае ошибки Версия PHP: 4.0+ PHP
История изменений: PHP 5.2.7: значение 4 было добавлено к параметру типа **