请帮助执行基本的Perl代码

时间:2012-12-14 10:10:12

标签: perl

#!/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面板中验证了程序路径。可能是什么问题?

1 个答案:

答案 0 :(得分:8)

与Javascript不同,Perl脚本在服务器端执行。这意味着您可以通过直接将浏览器指向脚本来运行Perl脚本,而不是将脚本嵌入到HTML页面中。

使用模块处理CGI被认为是一种好习惯。经典选项简称为CGIA hello world example using this module is found here

Quentin还提到Plack作为另一种选择。我没有使用它,但它看起来像一个更强大的解决方案。不过,这对初学者来说可能有点多了。

These Perlmonks tutorials是CGI编程的好资源。警告:他们大多都很老了。检查文档以确保您以最新的方式进行操作。

玩得开心,如果您需要帮助,可以随时提出更多问题!