#!/usr/local/bin/perl
use warnings;
use strict;
print "Hello, world!\n";
这是我在test.pl
中保存为cgi-bin
的文件。
这是代码,我用来在单独的html文档中运行脚本
<html>
<head>
<title>A Very Basic Example of an HTML page created by the CGI</title>
</head>
<body>
<script type="text/javascript" src="http://csvlife.com/cgi-bin/test.pl"></script>
</body>
</html>
我安装了Perl。模块。我在Hostgator面板中验证了程序路径。可能是什么问题?
答案 0 :(得分:8)
与Javascript不同,Perl脚本在服务器端执行。这意味着您可以通过直接将浏览器指向脚本来运行Perl脚本,而不是将脚本嵌入到HTML页面中。
使用模块处理CGI被认为是一种好习惯。经典选项简称为CGI
。 A hello world example using this module is found here。
Quentin还提到Plack作为另一种选择。我没有使用它,但它看起来像一个更强大的解决方案。不过,这对初学者来说可能有点多了。
These Perlmonks tutorials是CGI编程的好资源。警告:他们大多都很老了。检查文档以确保您以最新的方式进行操作。
玩得开心,如果您需要帮助,可以随时提出更多问题!