フォームについて
[上に]
[前に]
[次に]
あい
[E-Mail]
1997/07/22(火) 17:51:08
HTMLでフォームを使用する際データを受け取るCGIをPerlで作成してい
るのですが、そのスクリプトにサブルーチンを作る事は可能ですか?
もし可能ならばその際どのように実行されるのでしょうか?一番上の
サブルーチンのみを実行するのでしょうか、それともそのスクリプトの
中のものは全て実行するのでしょうか?
とくめい
1997/07/22(火) 21:45:41
perlの中でサブルーチンはいくつでも定義可能です。ただ、定義した
だけでは呼び出されないので、&func()のように呼び出してやる必要
があります。
あい
1997/07/23(水) 09:59:31
とくめいさんありがとうございます。
という事はHTMLに記入するときには<FORM ACTION = "a.cgi & b">というように記載するという事なのでしょうか?
とくめい
1997/07/25(金) 01:15:19
&func()はperlのスクリプトの中で呼び出します。
#!/usr/local/bin/perl
sub funcA { print "AAAAAA\n"; }
sub funcB { print "BBBBBB\n"; }
print "Content-type: text/html\n";
print "\n";
print "[[[\n";
&funcB();
&funcA();
print "]]]\n";
なんていうスクリプト(a.cgi)を ACTION="a.cgi" で呼び出せば、
雰囲気が解るかもしれません。
あい
1997/07/25(金) 09:49:51
[[解決]]
とくめいさんありがとうございます。早速実行してみました。おかげさまでなんとか理解出来ました。感謝です。
[上に]
[前に]
[次に]