当我开始我的 cgi 程序时,我想输出一个 html 表单。我知道我可以通过执行以下示例 perl 脚本来做到这一点。
sub MakePage()
{
print "Content-type: text/html\n\n";
print "<html><head><title>Hello World Form</title></head><body>\n";
print "<center><big><big><big><strong>\n";
print "Hello World Form<p>\n";
print "</strong></big></big></big>\n";
print "<FORM ACTION=\"./stdin.cgi\" METHOD=\"POST\">\n";
print "The Field...<br>\n";
print "<input type=\"text\" name=\"TXhelloField\" size=\"100\" \n";
print "value=\"" . MakeString() . "\">\n";
print "<INPUT type=\"submit\" name=\"BXsub\" value=\"Submit\">\n";
print "</form>";
print "</body></html>\n";
}
MakePage();
但是,我想将 html 表单放在一个名为 form1.html 的自己的文件中,然后使用以下内容调用它:
sub MakePage()
{
Location: form1.html;
}
我是 cgi 和 perl 的新手,在解决这个问题时遇到了麻烦,并且在教程中找到这个的运气并不好。谢谢。