• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Как вставить в новость <action='http://site.ru'>

Статус
В этой теме нельзя размещать новые ответы.

aleksey246

Постоялец
Заблокирован
Регистрация
14 Май 2007
Сообщения
119
Реакции
92
  • Автор темы
  • Заблокирован
  • #1
В некоторые новости нужно вставлять такой код
Код:
<form method='POST' action='http://site.ru/link.php'>
<input type='hidden' name='name' value='test.rar'>
<input type='submit' value='скачать'>
</form>

Но когда я его вставляю и добавляю новость на выходе получается вот что:
Код:
<form method="POST"><br />
<input type="hidden" name="name" value="test.rar" /><br />
<input type="submit" value="скачать" /><br /></form></div>

Как это исправить?

Версия DLE 7.5
 
предположу, что тут

\engine\classes\parse.class.php 38 строка
Код:
	var $attrBlacklist = array ('action', 'background', 'codebase', 'dynsrc', 'lowsrc' );

заменить на
Код:
	var $attrBlacklist = array ('background', 'codebase', 'dynsrc', 'lowsrc' );
 
чтобы не было <br /> убери галочку у автоматического конвертирования переноса строк или пиши весь код в одно строку.

А актион вроде режет парсер...
 
  • Автор темы
  • Заблокирован
  • #4
$aSH благодарю, помогло. Вот только насколько я безопасность скрипта уменьшил?
 
Настолько, насколько опасен action ;)
 
какая в жопу иньекция?! максимум создание формы и отсыл введеных данных на "лево".

и то, если есть права добавлять новости без премодерации и использовать html у пользователей
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху