Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Разобраться с ошибкой signer.php "Separator not found in value" на сайте БУС

Разместить заказ
r
Заказчик
Отзывы фрилансеров: + 3 - 0
Зарегистрирован на сайте 3 года и 2 месяца
Бюджет: по договоренности
Добрый день!
Кое где начала всплывать ошибка разделителя в модуле signer
Например, при предпросмотре шаблона рассылки в Email-маркетинге.
Нужно разобраться с причиной некорректной работы вот этого метода:
public function unpack($value, $limit = 2)
{
// Some kind of optimization
if ($limit === 0)
{
if (!str_contains($value, $this->separator))
throw new BadSignatureException('Separator not found in value');

return explode($this->separator, $value);
}

$result = array();
while(--$limit > 0)
{
$pos = bxstrrpos($value, $this->separator);
if ($pos === false)
throw new BadSignatureException('Separator not found in value');

$result[] = mb_substr($value, $pos + 1);
$value = mb_substr($value, 0, $pos);
}
$result[] = $value;

return array_reverse($result);
}
Разделы:
Опубликован:
25.02.2025 | 09:27 [поднят: 25.02.2025 | 09:27]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги:

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».