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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Добавление новостей\статей в бд от юзера. какие преобразования текста?

Сообщения:  [1-6] 

 
 автор: cheops   (23.03.2005 в 18:11)   письмо автору
 
   для: RV   (23.03.2005 в 17:43)
 

Её можно применять на любом этапе, как при приёме данных, так и при выводе в окно браузера. Часто её применяют при приёме данных - это позволяет избежать многократного её вызова при отображении страницы по многочисленным запросам посетителей.

   
 
 автор: RV   (23.03.2005 в 17:43)   письмо автору
 
   для: Axxil   (23.03.2005 в 15:11)
 

Кстати htmlspecialchars обрабатывать только данные при выводе в броузер, или можно фильтровать и введенные от пользователя данные из различных форм

   
 
 автор: RV   (23.03.2005 в 17:27)   письмо автору
 
   для: cheops   (23.03.2005 в 15:08)
 

для SQL-инъекции хватит этого

<?
htmlentities
(stripslashes($text));  
?>
?
а на выходе из бд в броузер обрабатывать

<?
htmlspecialchars
($text
?>

или надо что то еще дополнтельно городить

   
 
 автор: Axxil   (23.03.2005 в 15:11)   письмо автору
 
   для: RV   (23.03.2005 в 14:49)
 

Перевод html-сущностей в html-коды
http://softtime.ru/dic/id_dic=27&id_group=1
обратное преобразование
http://softtime.ru/dic/id_dic=26&id_group=1
Экранирование опасных символов
http://softtime.ru/dic/id_dic=12&id_group=1
Обратное действие
http://softtime.ru/dic/id_dic=65&id_group=1

   
 
 автор: cheops   (23.03.2005 в 15:08)   письмо автору
 
   для: RV   (23.03.2005 в 14:49)
 

Что подразумевается под словом "поломал"? Хитрый набор тэгов, приводящих к неправильному отображению страницы или SQL-инъекция? http://www.softtime.ru/info/articlephp.php?id_article=35

   
 
 автор: RV   (23.03.2005 в 14:49)   письмо автору
 
 

юзер добавляет новость\статью в бд. какие преобразование с текстом надо делать прежде чем добавлять ее в бд чтобы этот самый юзер мне ничего не поломал?
Перед отображением новости будет преобразование тегов
" , "" , "" , "" , "[u]" , "[/u]" , "[a href='" , "']" , "[/a]"

в соответсвенные эквиваленты
<b>" , "</b>" , "<i>" , "</i>" , "<u>" , "</u>" , "<a href=" , ">" , "</a>"

чтобы броузер ее правильно отредактировал

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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