プロが教える店舗&オフィスのセキュリティ対策術

WEB上のボタンをクリックしてサーバ上のバッチを起動するCGIを作成したいと思っているのですが、CGIの作成方法が分りません。作成方法や、わかりやすいWEBサイトがあれば教えて下さい。よろしくお願いいたします。

A 回答 (1件)

言語が書かれていませんがPerlの場合。


セキュリティー面その他一切考慮せず。


index.html
<form action="batch.cgi">
<input type="submit" value="バッチ起動">
</form>

batch.cgi
#!/usr/bin/perl
system "バッチファイルのパス";
exit;

この回答への補足

実行したところ、下記のエラーがでました。

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:

そこで、
print "Content-Type: text/html\n\n\n";
というヘッダーを追記するとエラーは起きないのですが、
バッチも実行されていませんでした(;_;)
どなたか分かる方がおりましたら教えて下さい。

以上、宜しくお願い致します。

補足日時:2008/06/27 09:04
    • good
    • 0
この回答へのお礼

ありがとうございます!早速ためしてみます!

お礼日時:2008/06/26 10:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!