Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: хранение форматированного текста в базе данных
 
 автор: serjinio   (18.07.2008 в 13:11)   письмо автору
 
 

Вопрос такого плана.В БД хранится текст в форматированном виде, те с тегами разметки...
если при выводе использовать htmlspecialchars(), то текст вываливается со всеми тегами наружу...
Как обработать текст, перед внесением в БД, чтобы при выводе,используя htmlspecialchars(), теги на экран не вываливались...???

   
 
 автор: Trianon   (18.07.2008 в 13:49)   письмо автору
 
   для: serjinio   (18.07.2008 в 13:11)
 

Если в БД хранится отформатированный текст (то бишь html-поток), то выводить его следует безо всякого htmlspecialchars()
Все требуемые замены символов в этом потоке уже [должны быть] выполнены.

   
 
 автор: serjinio   (18.07.2008 в 17:11)   письмо автору
 
   для: Trianon   (18.07.2008 в 13:49)
 

что нужно сделать с текстом, перед внесением его в БД

   
 
 автор: sms-send   (18.07.2008 в 18:35)   письмо автору
 
   для: serjinio   (18.07.2008 в 17:11)
 

А откуда в этом тексте вообще появляется html-разметка?

   
 
 автор: BinLaden   (18.07.2008 в 18:40)   письмо автору
 
   для: serjinio   (18.07.2008 в 17:11)
 

> что нужно сделать с текстом, перед внесением его в БД

Касаемо именно данной проблемы - ничего. Только правильно составить запрос, то есть экранировать спец. символы и ограничить текст кавычками или апострофами.

   
 
 автор: Trianon   (18.07.2008 в 23:08)   письмо автору
 
   для: serjinio   (18.07.2008 в 17:11)
 

>что нужно сделать с текстом, перед внесением его в БД

В каком смысле? Просто внести. HTML-разметка никак не препятствует внесению текста в поле таблицы.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования