Forum Webscript.Ru
Программирование => Perl => Тема начата: sickboy от 11 Сентября 2006, 19:42:36
-
Что-то никак не пойму в чем загвоздка, получаю парамер посредством метода POST:
$dom = $query->param (\'query\');
в переменной $dom содержится тэг
, и при:
print encode_entities ($dom);
выводе в браузер получаю горизонтальный разделитель, если я сделаю так $dom = \'
\' то и выводится в браузер
.
В чем тут ошибка?
-
Тут нет ошибки.
perldoc HTML::Entities
-
NeoNox
простите за непонятливость, но что-то я не нашел в руководстве ифнормацию о том, почему спец. символы переданные через POST не преобразовываются в сущности.
-
Простите, в руководстве к чему вы нашли информацию о том, что спец. символы в любом(!) методе должны оставаться такими как они были переданы? На самом деле у вас есть все пути посмотреть как обрабатывается метод param() в модуле CGI.
-
perldoc -q taint
Ав ообще очень хорошо понимать тему perldoc perlre, ибо пригодится.
очень хорошая практика все что можно переводить в taint режим
perldoc perlsec