| NordWest |
Отправлено: 23 августа 2024 — 20:20 • Тема: Описание функции log_error • Форум: SMF Community |
Ответов: 6 Просмотров: 1685
 |
error_handler
Description
A standard replacement for PHP's error handler.
Syntax
void error_handler (int $error_level, string $error_string, string $file, int $line)
Parameter $error_level
Expected type: Integer
Description: Determines the level of this error (see http://www.php.net/error_reporting)
Parameter $error_string
Expected type: String
Description: The error message
Parameter $file
Expected type: String
Description: The file where this error was generated
Parameter $line
Expected type: Integer
Description: The line number where this error occurred
Notes
Dies with fatal_error if the error level matches ERROR_REPORTING (see PHP manual) |
| NordWest |
Отправлено: 23 августа 2024 — 20:19 • Тема: Описание функции log_error • Форум: SMF Community |
Ответов: 6 Просмотров: 1685
 |
fatal_error
Description
Stops execution and displays an error message.
Syntax
void fatal_error (string $error[, mixed $log])
Parameter $error
Expected type: String
Description: The error message
Parameter $log
Expected type: Mixed
Description: Whether or not to log the error, and if so, what type of error this is
Allowed types for $log
Allowed values Description
Boolean false, if you don't want the error to be logged
Enumerated String What type of error this is (see log_error) - defaults to 'general'
Notes
$log specifies what type of error this is (or 'false' if the error shouldn't be logged)
If $log isn't set, the error will be logged as a 'general' error (see log_error) |
| NordWest |
Отправлено: 23 августа 2024 — 20:18 • Тема: Описание функции log_error • Форум: SMF Community |
Ответов: 6 Просмотров: 1685
 |
fatal_lang_error
Описание
Останавливает выполнение и выводит сообщение об ошибке в соответствии с указанным ключом.
Синтаксис
void fatal_lang_error (string $error[, mixed $log[, array $sprintf]])
$error
Ожидаемый тип: String
Описание: The key for the language string to be used as the error message
$log
Ожидаемый тип: Mixed
Описание: Регистрировать ли ошибку в журнале, и если да, то какой это тип ошибки
Allowed types for $log
Allowed values Description
Boolean false if you don't want to log the error
Enumerated String The type of error this is (see log_error) - defaults to 'general'
$sprintf
Ожидаемый тип: Array
Описание: Информация, которая должна быть вставлена в строку с помощью vsprintf() (для получения дополнительной информации см. http://www.php.net/sprintf) — по умолчанию пустой массив
Замечание
$error — ключ массива $txt, соответствующий сообщению об ошибке, которое мы хотим отобразить
Загружает языковой файл Errors.
Применяет информацию sprintf, если она указана.
Информация регистрируется, если log имеет значение true или отсутствует.
Использует шаблон Errors с подшаблоном fatal_error или соответствующий подшаблон error в шаблоне Wirless.
Пример
fatal_lang_error('paid_not_set_currency', false, $scripturl . '?action=admin;area=paidsubscribe;sa=settings'); |
| NordWest |
Отправлено: 23 августа 2024 — 20:17 • Тема: Описание функции log_error • Форум: SMF Community |
Ответов: 6 Просмотров: 1685
 |
setup_fatal_error_context
Description
Sets up the $context stuff for a fatal error
Syntax
void setup_fatal_error_context (string $error_message)
Parameter $error_message
Expected type: String
Description: The specific error message (only used if $context['error_message'] isn't already set)
Notes
Just sets up the $context stuff for fatal errors
Loads the appropriate sub-template (either 'fatal_error' or the appropriate template for the wireless protocol)
If we're using SSI.php, determines what to do based on $ssi_on_error_method (if it's true, the function just exits; if it's not true and is a function, it calls that function; otherwise it just loads the fatal_error sub-template) |
| NordWest |
Отправлено: 23 августа 2024 — 19:58 • Тема: Описание функции log_error • Форум: SMF Community |
Ответов: 6 Просмотров: 1685
 |
log_error
Описание
Создает запись в лог файл, если ведение лога разрешено.
Синтаксис
string log_error (string $error_message[, string $error_type[, mixed $file[, mixed $line]]])
$error_message
Expected type: String
Description: Текст сообщения об ошибке
$error_type
Expected type: Enumerated String
Описание: Тип ошибки (используется для фильтрации в журнале ошибок)
'critical' Критическая ошибка
'database' Ошибка, связанная с базой данных
'general' Общая ошибка (значение по умолчанию)
'template' Ошибка шаблона, например ошибка синтаксического анализа
'undefined_vars' Ошибка связана с обнаружением неопределенных данных
'user' Ошибки, характерные для пользователя, например "неверный пароль"
$file
Expected type: Mixed
Description: Файл, в котором произошла эта ошибка (либо null, либо имя файла)
Allowed types for $file
Allowed values Description
Null Default value
String The full path to the file
$line
Expected type: Mixed
Description: The line number where this error occurred
Allowed types for $line
Allowed values Description
Null Default value
Integer The line number where the error occurred
Возвращаемое значение
Expected type: String
Description: Returns the error message with additional information about the file and line number.
Замечание
Зависит от настройки enableErrorLogging.
Имя файла и строка должны быть __FILE__ и __LINE__ соответственно.
Возвращает сообщение об ошибке. (т. е. die(log_error($msg));) |
| NordWest |
Отправлено: 31 октября 2023 — 19:44 • Тема: Сертификат безопасности сайта • Форум: Всё подряд |
Ответов: 3 Просмотров: 1896
 |
Я сам от этого далек, но по моему обновить сертификат может только админ. Если он недоступен, то рано или поздно форум все равно умрет по причине неоплаты хостинга. |
| NordWest |
Отправлено: 2 марта 2023 — 11:03 • Тема: Как рассчитать емкость аккумулятора для ИБП • Форум: Ремонт электроники |
Ответов: 0 Просмотров: 991
 |
1. Итак, нам нужно рассчитать емкость аккумуляторной батареи источника бесперебойного питания ИБП (UPS).
ИБП должен выдавать 220В (при отсутствии электричества) в течение H часов при нагрузке W ватт.
Исходя из технических характеристик ИБП мы знаем, что напряжение батареи ИБП (батарея состоит из одного или нескольких аккумуляторов по 12В, в зависимости от требуемого напряжения постоянного тока DC инвертора) равно Vb вольт, а напряжение аккумуляторов, из которых будем составлять батарею ИБП (обычно 12В) равно Va вольт. КПД инвертора (от 0,6 до 0,95) = K.
2. Расчет емкости аккумулятора
Определим ток (А) разряда аккумуляторов:
I = W / Vb /K
Если желаемое время автономии более 10 часов ( H > 10), то можно сразу рассчитать емкость одного аккумулятора:
E = I * H
Но при малых временах разряда, аккумулятор отдает большую часть емкости. Поэтому, при Н = 6, рассчитаную емкость аккумулятора E нужно увеличить на 20%, при H = 4 - на 30%, при Н = 2 - на 40%, а при требуемом времени автономии 30 минут - удвоить рассчитанную емкость аккумулятора E.
3. Пример расчета емкости батареи ИБП (UPS)
Определяем емкость аккумуляторной батареи UPS (ИБП), нагрузкой которого является отопительный котел.
Электрическая мощность котла W = 200 Вт; напряжение батареи ИБП Vb = 24В; требуемое время автономной работы от батареи H = 6 часов; КПД инвертора неизвестен.
Принимаем среднее значение КПД инвертора, равным 0,8 (80%) и рассчитываем ток разряда:
I = W / Vb / K = 200 Вт / 24 В / 0,8 = 10,4 А
И теперь теоретическую емкость одного аккумулятора:
E = I * H = 10,4 А * 6 час = 62,4 Ач
Так как требуемое время работы равно 6-ти часам (менее 10 часов), нужно увеличить рассчитанную емкость на 20%. Получаем итоговую емкость аккумулятора:
Е = 62,4 Ач + 20% = 75 Ач
Выбираем для батареи при DC = 24V - два аккумулятора по 75Ач.
Источник... |
| NordWest |
Отправлено: 30 октября 2022 — 08:09 • Тема: Список IP для блокировки • Форум: Всё подряд |
Ответов: 12 Просмотров: 4892
 |
Слушай, я так и не могу разобраться со смыслом масок подсети.
Вот если я блокирую сеть 190.115.22.0/24 то заблокированы с 190.115.22.1-190.115.22.255
А если такая блокировка 37.59.96.0/19 или такая 92.222.127.232/30 ?  |
|