>  2000/04/08 (土) 06:29:13      [mirai]
> > <input type=text name="text">ね・・・
> > $$FORMっては$FORMの間違いだよ・・・
> > use CGIは・・・知らない・・・
> > まあ・・・ハッシュに入れて・・・それを引っ張るだけだろうね・・・
> サンクスコ。取りあえず内容理解してないが動きそうだ。
> さっきのuse CGIはここにあったのを試した
> http://cgi.room.ne.jp/~begin/1-5.html

       if($ENV{'REQUEST_METHOD'} eq 'POST') {
               read(STDIN, $buf, $ENV{'CONTENT_LENGTH'});
       } else {
               $buf = $ENV{'QUERY_STRING'};
       }
       @pairs = split(/&/,$buf);
       foreach $pair (@pairs) {
               ($name, $val) = split(/=/, $pair);
               $name =~ tr/[A-Z]/[a-z]/;
               $val =~ tr/+/ /;
               $val =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
               $FORM{$name} = $val;
       }
これでパラメタは%FORMハッシュに入る
<input type=text name="hogehoge">なら$FORM{'hogehoge'}に入る
変なライブラリなんか使わんでよろしいわ

参考:2000/04/08(土)06時24分55秒