Testweb 3 02/11/16 13:41 (изменено) Переменная содержит "<textarea></textarea>", содержимое этой переменной необходимо вывести в теге<textarea>тут</textarea> Получается так, что тег </textarea> в переменной, перекрывает (родителя)текстовое поле в которое необходимо поместить содержимое переменной. Как исправить, через что пропустить содержимое переменной? Изменено 11 февраля 2016 пользователем Testweb Поделиться сообщением Ссылка на сообщение
siv1987 2628 02/11/16 19:23 Через ничто. Что мешает удалить эти теги? С функцией замены в php я надеюсь знакомы. Поделиться сообщением Ссылка на сообщение
Testweb 3 02/11/16 21:16 Зачем их удалять или вы имеeте ввиду экранировать? Поделиться сообщением Ссылка на сообщение
newbie 1723 02/12/16 08:48 Что делать?Идите тоже спать.$var = "<textarea>Text</textarea>"; <textarea>{$var}</textarea> Поделиться сообщением Ссылка на сообщение
Testweb 3 02/12/16 09:07 Пытаюсь пропустить на выходе html$classToLoad = IPSLib::loadLibrary( IPS_ROOT_PATH . 'sources/classes/editor/composite.php', 'classes_editor_composite' ); $editor = new $classToLoad(); $editor->setLegacyMode( false ); $editor->setIsHtml( false ); $editor->process($session['post']);все равно перекрывает$classToLoad = IPSLib::loadLibrary( IPS_ROOT_PATH . 'sources/classes/text/parser.php', 'classes_text_parser' ); $parser = new $classToLoad(); $parser->set( array( 'memberData' => $this->memberData, 'parseBBCode' => 1, 'parseArea' => 'topics', 'parseHtml' => 0, 'parseEmoticons' => 1 ) ); $parser->display($session['post']);Тоже перекрывает родительский тег, что делать? Поделиться сообщением Ссылка на сообщение
Testweb 3 02/12/16 09:14 При сохранении пропускаю через$classToLoad = IPSLib::loadLibrary( IPS_ROOT_PATH . 'sources/classes/text/parser.php', 'classes_text_parser' ); $parser = new $classToLoad(); $parser->set( array( 'memberData' => $this->memberData, 'parseBBCode' => 1, 'parseArea' => 'topics', 'parseHtml' => 0, 'parseEmoticons' => 1 ) ); $parser->display($session['post']); В бд сохраняет html в исходном виде. Поделиться сообщением Ссылка на сообщение
Testweb 3 02/12/16 09:26 (изменено) Как пропарсить чистый html при сохранении или на выходе. Как? Изменено 12 февраля 2016 пользователем Testweb Поделиться сообщением Ссылка на сообщение
Testweb 3 02/12/16 10:02 Пропустил через htmlspecialchars, работает, но теперь если пропускать через eval на выходе. Отображается код, браузер его не читает. Поделиться сообщением Ссылка на сообщение