За последние 24 часа нас посетили 68305 программистов и 1651 робот. Сейчас ищут 1057 программистов ...

Ёмаё... про textarea

Тема в разделе "Вопросы от блондинок", создана пользователем [vs], 5 апр 2008.

  1. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Проблема страшная. Вообщем, у меян есть форма, в которой из поля textarea запсывается в БД инфа.
    Инфой могут быть HTML-теги.
    Самое страшное начинается после попытки отредактировать ранее записаный код. Дело в том, что полученый код для редактирования тоже помещается в поле <textarea> в итоге если код плоученый из БД содержит тег </textarea> и что хуже </form>, то в HTML коде поулчается вот такая конструкция:
    HTML:
    1. <!--Далее следует полученые из БД данные-->
    2. ...что-то...
    3. <form><textarea>Гыгы</textarea></form>
    4. Это был пример формы
    5. <!--Далее опять HTML-код страницы-->
    6. </form>
    Браузер когда встречает тег первый </textarea> закрывает поле с полученым кодом! А когда встречает </form> - то и форму.
    Если с первого раза не сообразили что к чему - попробуйте посмотреть как работает приведенный код.
    Как решить эту проблему?
     
  2. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    Надеюсь, это была шутка...
    htmlspecialchars
     
  3. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Пора завязывать с суточными бодрствованиями...
    Dagdamor
    Да как-то сразу не дошло... почему-то решил что после сохранения кода, програнного через htmlspecialchars в БД он сохранится тоже ввиде html-сущностей... спасибо, так бы наверное только завтра додумался :)