[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как вытащить содержание из базы данных с тегами
Страницы: 1, 2
nevka
Добрый вечер!

надо вытащить содержание статьи в определенный блок на сайте.
Данное содержание в базе данных храниться со всеми html тегами.
И соответственно выводится на страницу со всеми тегами, а если очищать от тегов, то не сохраняются стили форматирования.

возможно ли решить эту проблему?
Игорь_Vasinsky
для БД данные с тегами или без - ничем не отличаются.


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
nevka
пример
echo $row_search['description'];
выводит: <p> <strong>текст</strong></p>

если strip_tags($row_search['description']);
выводит: <p> <strong>текст</strong></p>

если htmlspecialchars(strip_tags(html_entity_decode($row_search['description'])));
выводит: текст

Вот и вопрос: как сделать так, чтобы текст на странице был тез тега и со стилем, в данном случае, жирным?
Игорь_Vasinsky
в каком виде данные в БД?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
nevka
вот в таком:
<p> <strong>текст</strong></p>


со всеми тегами
Игорь_Vasinsky
Цитата
echo $row_search['description'];
выводит: <p> <strong>текст</strong></p>

не может такого быть

Цитата
если strip_tags($row_search['description']);
выводит: <p> <strong>текст</strong></p>

не может такого быть.


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
nevka
ну значит мы с вами не все знаем в php, потому что именно так!
strip_tags почему то теги не убирают
nevka
ой, я чет ошиблась
в базе данных так информация храниться
&lt;p&gt;
&lt;strong&gt;текст&lt;/strong&gt;&lt;/p&gt;
Игорь_Vasinsky
)) я так и думал.

http://php.net/manual/ru/function.html-entity-decode.php

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
nevka
ну так можно сделать так, что бы "текст" выходил жирным как прописано в базе данных?
Игорь_Vasinsky
вы прочитали про функцию?
попробовали её применить при выводе?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
велосипед

echo strtr($row_search['description'], array('<'=>'<', '>'='>', '& amp; (без пробела)'>'&'));


форум запорол исходник :D влом корректировать. праздник.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
OleKh
Цитата (nevka @ 23.02.2013 - 17:22)
так, чтобы текст на странице был тез тега и со стилем,

может ещё так? без тега <p>
$row_search = '<p><strong>текст</strong></p>';
echo $row_search = substr_replace (substr_replace ($row_search, ' ', 0, 3), ' ', -4);
//Тект
// исходный код <strong>текст</strong>

Игорь_Vasinsky
OleKh
это чё за фигня не в тему?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
OleKh
или так
echo $row_search = substr_replace (substr_replace ($row_search, ' ', 0, 9), ' ',  -10);
Быстрый ответ:

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