powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Обработка и отправка ошибок
9 сообщений из 9, страница 1 из 1
Обработка и отправка ошибок
    #39191066
Mapuo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Прошу подсказать новичку, как решить простую с виду задачу.

Есть php-скрипт запускаемый по расписанию. Цель такова, чтобы все ошибки возникшие при выполнении скрипта отправлялись по почте.

Спасибо.
...
Рейтинг: 0 / 0
Обработка и отправка ошибок
    #39191077
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MapuoДоброго времени суток.
Прошу подсказать новичку, как решить простую с виду задачу.

Есть php-скрипт запускаемый по расписанию. Цель такова, чтобы все ошибки возникшие при выполнении скрипта отправлялись по почте.

Спасибо.

ловите внутри скрипта те ошибки, которые вам нужны
ну а как поймали - делаете, что хотите, можно и через mail() слать
...
Рейтинг: 0 / 0
Обработка и отправка ошибок
    #39191084
Mapuo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tip78,
Спасибо, тоже думал про такой вариант. Но, как в данном случае быть с ошибкой, которую, например, вернула функция коннекта в БД? try - catch тут не работает.

Если запустить в браузере - текст всех ошибок я в этом же окне браузера и увижу.

Для примера:

Код: php
1.
2.
3.
<?php
    $con=OCILogon('qwe','asd','DB');
?> 



Данный код выдает следующий месседж:

Warning: ocilogon(): ORA-12154: TNS:could not resolve the connect identifier specified ...

Хочу этот месседж получить по почте, либо в файл записать.
...
Рейтинг: 0 / 0
Обработка и отправка ошибок
    #39191087
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По дефолту весь "выхлоп" заданий крона отправляется на почту автоматически. Почтовый адрес можно установить/изменить, задав переменную MAILTO непосредственно в кронтабе.
...
Рейтинг: 0 / 0
Обработка и отправка ошибок
    #39191094
Mapuo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,
У меня Windows Task Scheduler :)
...
Рейтинг: 0 / 0
Обработка и отправка ошибок
    #39191097
Mapuo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за советы. Буду ковырять php_error_log.
...
Рейтинг: 0 / 0
Обработка и отправка ошибок
    #39191218
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MapuoСпасибо всем за советы. Буду ковырять php_error_log.


http://php.net/manual/en/function.set-error-handler.php
...
Рейтинг: 0 / 0
Обработка и отправка ошибок
    #39191406
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mapuotip78,
Спасибо, тоже думал про такой вариант. Но, как в данном случае быть с ошибкой, которую, например, вернула функция коннекта в БД? try - catch тут не работает.

Если запустить в браузере - текст всех ошибок я в этом же окне браузера и увижу.

Для примера:

Код: php
1.
2.
3.
<?php
    $con=OCILogon('qwe','asd','DB');
?> 



Данный код выдает следующий месседж:

Warning: ocilogon(): ORA-12154: TNS:could not resolve the connect identifier specified ...

Хочу этот месседж получить по почте, либо в файл записать.

ну как бэ:
if (!$con = OCILogon('qwe','asd','DB')) {исполнить желание;}
...
Рейтинг: 0 / 0
Обработка и отправка ошибок
    #39191409
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в mysqli так например:
Код: php
1.
2.
3.
4.
5.
6.
$db = new mysqli('host','l','p','db');
if ($db->connect_errno)
{
    echo"Не удалось подключиться к БД: ",$db->connect_error;
    exit;
}
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Обработка и отправка ошибок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]