0

社内で構成生成に使用する Perl スクリプトの HTML フロントエンドを作成するのに苦労しています。Linux システムから Windows サーバー インスタンスに移行し、CGI/Perl が期待どおりに動作することをテストしました。スクリプト自体は次の形式を使用します。

my $unitname; #name of device
my $clientid; #name of client
my $version;  #version of device firmware

これらの変数はコマンド ライン経由で呼び出され、設定が cli に出力されます。

./confgen.pl -u "unitname" -c "clientid" -v "version"

私が達成しようとしているのは、HTML フォームで既存の変数を使用することですが、うまくいきません。これまでのところ、私はこれを持っています:

<form action confgen.pl method "get">
    <input type="text" name="unitname">
    <input type="text" name="clientid">
    <input type="text" name="version">
    <input type="submit" Value="generate"
</form>

アドバイスや例はありますか?CGI と Perl は私の最初の言語ではありませんが、最善を尽くしてきました。

4

1 に答える 1

1

HTMLは次のようになります

<form action="confgen.pl" method="get">
    <input type="text" name="unitname">
    <input type="text" name="clientid">
    <input type="text" name="version">
    <input type="submit" value="generate">
</form>

HTTP リクエストを受信するために Perl ライブラリを使用していますか? CGI の使用を検討してください http://perldoc.perl.org/CGI.html

于 2013-03-01T01:12:29.020 に答える