Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

htmlspecialcharsBack

00 голосов
2
Данная функция не работает при выводе элементов инфоблока, хотя просто для проверки в конце добвил строку и для неё работает. Следующий код 
Код
<div>,
<?foreach($arResult['ITEMS'] as $arItem) {
  echo htmlspecialcharsBack($arItem['NAME']) , ',';  
}?>
</div>
<?  
$text = '"если a>b и b>c, то a>c"';
$res = htmlspecialcharsBack($text);
echo $res;
?>
 
дает результат

ребро "спец",паркет,линолиум,лимон,
если a>b и b>c, то a>c
Код


 
спросил 02 Окт, 13 от XpoHo3aBp (860 баллов)

2 Ответы

00 голосов
понял в чем проблема, битрик при добавлении элемента видимо сам делает htmlspecialcharsEx, я в result_modifier.php тоже выполнянл эту функцию, выходит два раза закодил, и так же двойнай разкодировка помогла
ответил 14 Окт, 13 от XpoHo3aBp (860 баллов)
00 голосов
Если речь о выборках из инфоблоков, внимательно читаем документацию:
CIBlockResult::GetNext() CIBlockResult::GetNextElement()
необходимости в использовании htmlspecialcharsback нет (при использовании стандартных компонент).
ответил 16 Янв, 14 от Pomnep (13,960 баллов)

Связанных вопросов не найдено