Не срабатывает strpos на сайте Битрикс

Не срабатывает strpos на сайте Битрикс

06.05.2020 Словил ошибку, когда не срабатывает strpos на сайте Битрикс. Причина была простая, но не сразу очевидная.

В файле /bitrix/php_interface/init.php был создан обработчик, в функции которого проверялась позиция первого вхождения подстроки.

Не срабатывало из-за разности кодировки, сайт был без UTF, а файл init.php был в UTF-8

Ну и собственно сам обработчик, может кому пригодится.

// регистрируем обработчик AddEventHandler("iblock", "OnBeforeIBlockElementUpdate", Array("MyEx75", "OnBeforeIBlockElementUpdateHandler")); class MyEx75 {  
// создаем обработчик события "OnBeforeIBlockElementUpdate"     function OnBeforeIBlockElementUpdateHandler(&$arFields)    { if($arFields['IBLOCK_ID'] == 29) { $haystack = $arFields['PREVIEW_TEXT']; $findme   = 'февраля'; $pos = strpos($haystack, $findme); AddMessage2Log($pos); if($pos !== false) { AddMessage2Log("Произвольный текст сообщения", "my_module_id"); } }
 

Ещё статьи:

18.01.2023 Нюансы перехода битрикс на РНР 8.0
С февраля битрикс прекращает поддерживать РНР 7.4 и в битрикс сегменте сайтов начался переход на РНР 8 для получения обновлений.
Но без нюансов и ошибок... ID: 431

10.01.2023 БУС окончательно всё?
Появилась информация от битрикс, что грубо говоря поддержка по отраслевому медицинскому решению от битрикс будет до 1 февраля 2024 года, а что потом б... ID: 426

30.08.2022 Типовые претензии к подрядчику и к битрикс
По свежим следам я собрал типовые претензии к подрядчику и к битрикс. Мной был проведён аудит и я увидел, что техническое состояние сайта хорошее, нареканий... ID: 338

Новые статьи в блоге:

25.01.2023 Ошибка работы веб форм битрикс в аякс режиме
Возникла задача внедрить битрикс формы на сайт битрикс, но нюанс в том, что страница лендинг в HTML без подключения битрикс шаблона.
В целом я не предполагал,... ID: 434

19.01.2023 Ник ру покупает отзывы, но выше дна не подняться
Самый убогий хостинг провайдер, который ворует домены у клиентов покупает отзывы. ID: 433

19.01.2023 Ник ру жулики воруют домены
В очередной раз провайдер nic.ru, так зазываемый руцентр и его техподдержка пробили очередное дно, в моём рейтинге это худший провайдер в России. В от... ID: 432

Возврат к списку

© 2015-2023 Web админ
Связаться по WhatsApp