Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
cmdz 03.01.2016 09:24 / 03.01.2016 09:25
В Perl эта строка для кодирования строк в URL-ы (urlencode)$str =~ s/([^A-Za-z0-9])/sprintf("%%%02X", ord($1))/seg;Вот собственно код самого скрипта на Perl
#!/usr/bin/perl # print "Content-Type: text/html\n\n"; $str = $ENV{CGI_STR}; $str =~ s/([^A-Za-z0-9-._~])/sprintf("%%%02X", ord($1))/seg; print $str;Посмотрел что перловская строка кодирует еще и слеши "/" -> "%2F",
$str[^taint[uri][$str]] $result[^str.replace[/;%2F]]Спасибо.