|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Eugeny Goltsov 2:5004/550.17 30 Nov 2000 12:09:39 To : dmitriy@genphys.phys.msu.su Subject : CGI.pm и много param'ов -------------------------------------------------------------------------------- 06 Янв 37 07:01, dmitriy@genphys.phys.msu.su -> All: d> есть куча линков, штук с 100-200. около каждого стоит кнопка d> проголосовать. у каждого линка уникальное имя, <imput type=radio d> name=tolstoj value=tolstoj> генерю это все скритом ессно, этот d> инпутайп и все что в нем, делая листинг директории а параметрами name d> & value идут названия файлов. Hо как в срипте разбирать такой запрос? d> т.е. нужно в скрипте писать d> #!/usr/bin/perl -wT d> use CGI 'param'; d> $arbatov=param('arbatov'); d> и так далее 100-200 раз... d> и притом, что в этот список постоянно что-то добавляется. d> Выход - писать скрипт, который бы обновлял этот скрипт, внося d> соответствующие новые строчки в скрипт $kto-to=param('kto-to'); либо в d> ЦГИ.пм есть некоторый массив, в котором хранится разобранный запрос? d> Тогда просто присваивать массиву значения соответствующих парамов. d> Подскажите, или пример дайте какой-нибудь или где почитать, если есть d> вообще такая штука, или как это написать вообще? Я не догоняю чего-то d> совсем. Можно так: use CGI 'param'; @names=param; ... foreach (@names) { print "$_ -> param($_); } массив @names будет содержать все имена параметров а цикл выведет на экран имя параметра и его значение Eugeny [HTML-Programmer] [www.alltost.newmail.ru] [www.opengl.agava.ru] --- * Origin: Фидошники-самые чиcтые люди!Все мылят, мылят, мылят. (2:5004/550.17) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/39283a263789.html, оценка из 5, голосов 10
|