|
|
|
| Вопрос такого плана.В БД хранится текст в форматированном виде, те с тегами разметки...
если при выводе использовать htmlspecialchars(), то текст вываливается со всеми тегами наружу...
Как обработать текст, перед внесением в БД, чтобы при выводе,используя htmlspecialchars(), теги на экран не вываливались...??? | |
|
|
|
|
|
|
|
для: serjinio
(18.07.2008 в 13:11)
| | Если в БД хранится отформатированный текст (то бишь html-поток), то выводить его следует безо всякого htmlspecialchars()
Все требуемые замены символов в этом потоке уже [должны быть] выполнены. | |
|
|
|
|
|
|
|
для: Trianon
(18.07.2008 в 13:49)
| | что нужно сделать с текстом, перед внесением его в БД | |
|
|
|
|
|
|
|
для: serjinio
(18.07.2008 в 17:11)
| | А откуда в этом тексте вообще появляется html-разметка? | |
|
|
|
|
|
|
|
для: serjinio
(18.07.2008 в 17:11)
| | > что нужно сделать с текстом, перед внесением его в БД
Касаемо именно данной проблемы - ничего. Только правильно составить запрос, то есть экранировать спец. символы и ограничить текст кавычками или апострофами. | |
|
|
|
|
|
|
|
для: serjinio
(18.07.2008 в 17:11)
| | >что нужно сделать с текстом, перед внесением его в БД
В каком смысле? Просто внести. HTML-разметка никак не препятствует внесению текста в поле таблицы. | |
|
|
|