#html #css #twitter-bootstrap #cakephp
#HTML #css #twitter-bootstrap #cakephp
Вопрос:
Я новичок в bootstrap, я использую разметку заголовка и присваиваю данные заголовку из базы данных (в которой данные содержат html-тег), но столкнулся с проблемой, он отображает данные вместе с html-тегом при наведении курсора на связанный текст.
<div title="<?php echo $abc['Abc']['description']; ?>">
<?php echo $abc['Abc']['name']; ?>
</div>
вывод, генерируемый заголовком при наведении курсора мыши на текст :
<p> description of abc name</p>
Как я могу удалить html-теги?
Комментарии:
1. Спасибо.. это сработало @Raptor
Ответ №1:
Как упоминалось в комментарии, strip_tags()
может использоваться для удаления HTML-тегов.
Заменить:
<?php echo $abc['Abc']['description']; ?>
с помощью:
<?php echo strip_tags($abc['Abc']['description']); ?>
Ссылка: strip_tags()
Комментарии:
1. Люди всегда забывают h():
h($abc['Abc']['description'])
илиh(strip_tags(...))
просто удаляя теги, это не означает, что вокруг него нет символов, которые потенциально могут повредить HTML. Поэтому всегда избегайте вывода, отличного от HTML.