みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

引数を受け取る事ができません

test.htmの内容
<FORM action="mail.cgi" method="POST">
<INPUT type="hidden" name="rcode" value="test">
<INPUT type="button" name="cmd" value="試し">
</FORM>
test.cgiの内容
$abc=$ARGV[0];
上記のようにすれば「test」の文字列が取得できませんでした。
値は文字列で10文字が最大です。
どうすればPerlで受け取る事ができるのでしょうか?
perl勉強中です。宜しくお願い致します

投稿日時 - 2006-04-13 18:52:16

QNo.2089937

a50

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

use CGI;
my $form = new CGI;
my $abc = $form->param('rcode');
my $cmd = $form->param('cmd');

print $abc, "\n";# "test"と出力される
print $cmd, "\n";# "試し"と出力される

投稿日時 - 2006-04-13 19:54:24

ANo.1

>$abc=$ARGV[0];
この記述はコマンドラインで実行したときのパラメータの受け取り方です。

こちらを参照してください。
http://www.tohoho-web.com/wwwcgi3.htm#CgiParameter

投稿日時 - 2006-04-13 18:59:36

あなたにオススメの質問