Perlからexecを使ってHTMLファイルを開くには?
tokumei
[E-Mail]
1999/08/26(木) 16:20:22
Perlスクリプトからexecを使って、HTMLファイルを呼びたいのですが、
exec "test.html"
のように指定しても、「CGIアプリケーションは、HTTPヘッダーを一部しか返していません」というエラーメッセージが出てしまいます。何か良い方法はないのでしょうか。
Perlスクリプトからexecを使って、HTMLファイルを呼びたいのですが、
exec "test.html"
のように指定しても、「CGIアプリケーションは、HTTPヘッダーを一部しか返していません」というエラーメッセージが出てしまいます。何か良い方法はないのでしょうか。
ふじ
1999/08/26(木) 16:51:42
exec で実行できるのは、実行ファイル(コマンド)です。
#HTML文書は実行ファイルではないです。
ファイルを開いて出力したいなら、素直に
open IN, "< test.html";
while(<IN>){
print;
}
close IN;
とでもしましょう。
exec で実行できるのは、実行ファイル(コマンド)です。
#HTML文書は実行ファイルではないです。
ファイルを開いて出力したいなら、素直に
open IN, "< test.html";
while(<IN>){
print;
}
close IN;
とでもしましょう。
まこ
1999/08/26(木) 16:59:47
追記です。
openの前にヘッダを入れましょう。
print "Content-type: text/html\n\n";
追記です。
openの前にヘッダを入れましょう。
print "Content-type: text/html\n\n";