Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Andrei Protasovitski                 2:5020/400     19 May 2004  16:11:19
 To : Artem Chuprina
 Subject : Re: Разобрать форму (нюанс)
 -------------------------------------------------------------------------------- 
 
 Доброго здоровья!
 
 Artem Chuprina пишет:
 
 >  >>  AP> Hаписал я тут скриптик для разбора формы. И все бы хорошо, да вот на
 >  >>  AP> одной машине вылезла у меня печальная особенность. Я долго мучился,
 >  >>  AP> пытался понять, в чем дело.
 >  >> Тут все просто - берем и юзаем CGI::param. Или $r->param.
 >  AP> По-моему, я не спрашивал про CGI::param. Если бы мне нужен был
 >  AP> CGI::param, я бы его использовал. Hо мне он не нужен, мне нужна
 >  AP> маленькая процеДУРОЧКА, которая возвращает хэш параметров. Я ее
 >  AP> почти сделал, но столкнулся изложенной выше особенностью.
 >  AP> И теперь меня интересует, как "решить мою задачу", а не "как из пушки
 >  AP> пристрелить воробья".
 > Ты вот правильное выделение сделал, только не понял этого.  Либо
 > маленькая, но ДУРОЧКА, либо большая, но работает.  CGI::param
 > немаленькая не потому, что автору CGI захотелось повыпендриваться, поверь.
 
 Задача стоит так: разобрать данные формы, не используя дополнительные 
 модули. Это, все-таки, для курсового проекта.
 
 Кстати, про CGI::param.
 Скушает ли, не подавившись, CGI::param такую хитрожОлтую форму:
 [-=cut=-]
 <form 
 action="http://www.domain.com/path/to/script.cgi?param1=1¶m2=2&etc=etc" 
 method="post">
 <input type="text" name="field1" />
 <input type="text" name="field2" />
 <input type="checkbox" name="field3" value="ChBox1">ChBox1</input>
 <input type="checkbox" name="field3" value="ChBox2">ChBox2</input>
 <input type="checkbox" name="field3" value="ChBox3">ChBox3</input>
 <input type="checkbox" name="field3" value="ChBox4">ChBox4</input>
 <input type="submit" value="Submit" />
 </form>
 [-=cut=-]
 
 Форма, конечно, и глупая, и маловероятная. Hо хотя и "мало", все же 
 "вероятная". Мой велосипед это дело перемалывает, правда, не одним 
 махом, а отдельно, чтобы не путать данные из %{QUERY_STRING} и STDIN.
 
 -- 
 Andrei Protasovitski              mailto:andrei()siliconmaterials.com
 JS "KamSil"                       http://www.siliconmaterials.com/
 137, Brestskaya str.,             ICQ: 75725244
 225710, Pinsk, Belarus
 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: JS KamSil (2:5020/400)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Разобрать форму (нюанс)   Andrei Protasovitski   18 May 2004 17:58:20 
 Re: Разобрать форму (нюанс)   Yury Kopyl   18 May 2004 18:03:38 
 Re: Разобрать форму (нюанс)   Andrei Protasovitski   18 May 2004 18:19:20 
 Re: Разобрать форму (нюанс)   Nick Kostirya   18 May 2004 18:25:04 
 Re: Разобрать форму (нюанс)   Ivan Frolcov   18 May 2004 18:49:03 
 Re: Разобрать форму (нюанс)   Nick Kostirya   18 May 2004 19:06:38 
 Re: Разобрать форму (нюанс)   Andrei Protasovitski   19 May 2004 12:56:38 
 Re: Разобрать форму (нюанс)   Denis Poznyakov   19 May 2004 13:15:41 
 Re: Разобрать форму (нюанс)   Andrei Protasovitski   19 May 2004 13:53:39 
 Re: Разобрать форму (нюанс)   Artem Chuprina   19 May 2004 15:27:51 
 Re: Разобрать форму (нюанс)   Ivan Frolcov   19 May 2004 15:55:42 
 Re: Разобрать форму (нюанс)   Andrei Protasovitski   19 May 2004 16:12:54 
 Re: Разобрать форму (нюанс)   Konstantin Tokar   19 May 2004 16:17:56 
 Re: Разобрать форму (нюанс)   Andrei Protasovitski   19 May 2004 16:11:19 
 Re: Разобрать форму (нюанс)   Yury Kopyl   19 May 2004 17:02:19 
 Re: Разобрать форму (нюанс)   Andrei Protasovitski   19 May 2004 18:07:20 
 Re: Разобрать форму (нюанс)   Yury Kopyl   19 May 2004 19:16:58 
 Re: Разобрать форму (нюанс)   Artem Chuprina   19 May 2004 17:06:57 
 Re: Разобрать форму (нюанс)   Andrei Protasovitski   19 May 2004 17:32:07 
 Re: Разобрать форму (нюанс)   Andrei Protasovitski   19 May 2004 17:36:08 
 Re: Разобрать форму (нюанс)   Nikolay Pichtin   10 Jun 2004 21:49:50 
Архивное /ru.cgi.perl/648854e1de3c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional