[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Рвется тег, как обойти
VeRTak
Пытаюсь сделать смайлы, но на выходе символ рвет тег


class BbLib extends Component
{
public function createBB($text)
{
$bb = ['>:('];
$tag = ['<img src="smiles/1.gif">'];
$text = str_replace($bb, $tag, $text);
return $text;
}
}



Уже пробовал символ < заменить на спецсимволы
Миша
Не понял, что получаешь на выходе покажи.

_____________
Принимаю заказы, писать в ЛС
VeRTak
Медведь

Все разобрался, просто на самом вверху массива был ':(' и на выходе получался < символ и за ним смайл, поднял выше, заработало
Миша
Цитата (Wind @ 31.01.2016 - 19:35)
Медведь

Все разобрался, просто на самом вверху массива был ':(' и на выходе получался < символ и за ним смайл, поднял выше, заработало

Понятно, бывает, спать ложись wink.gif

_____________
Принимаю заказы, писать в ЛС
VeRTak
Добавил htmlspecialchars, и снова эта проблема.

получаю следующее


><img src="smiles/2.gif">
Миша
$bb = ['&gt;:('];

_____________
Принимаю заказы, писать в ЛС
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.