parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

taint/untaint, или А как у Вас?

R. Averkov 13.04.2003 08:22 / 13.04.2003 08:23

При создании форума всплыл вопрос о символах перевода строки. Использовал предложение http://www.parser.ru/forum/?id=4604. В таблице вместо #0a хранится '[br]', при извлечении данных '[br]' преобразуется в '<br/>'. Далее нужно разрешить парсеру выдать этот '<br/>' пользователю как html-код. Выдается, но при этом, если пользователь использовал html, то его html тоже вылезает, что естественно, т.к. taint/untaint обрабатывается перед выдачей данных броузеру, поэтому загруженные данные нет смысла преобразовывать из HTML в текст. В итоге стоит задача:

1. Убрать теги из исходных данных(> на &gt; и т.д.)
2. Преобразовать данные, полученные в результате 1 пункта, заменив '[br]'на '<br/>'
3. Результат 2-го пункта выдать пользователю в виде HTML

Как эта проблема, решается у Вас? Буду очень благодарен, если поделитесь.