#!/usr/local/bin/perl
use warnings;
use strict;
print "Hello, world!\n";
Run Code Online (Sandbox Code Playgroud)
这是我保存为文件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>
Run Code Online (Sandbox Code Playgroud)
我安装了Perl.模块.我在Hostgator面板中验证了程序路径.可能是什么问题?
与Javascript不同,Perl脚本在服务器端执行.这意味着您可以通过直接将浏览器指向脚本来运行Perl脚本,而不是将脚本嵌入到HTML页面中.
使用模块处理CGI被认为是一种好习惯.简单地称为经典选项CGI.这里可以找到使用此模块的hello world示例.
昆汀还提到普拉克是另一种选择.我没有使用它,但它看起来像一个更强大的解决方案.不过,对初学者来说可能有点多了.
这些Perlmonks教程是CGI编程的一个很好的资源.警告:他们大多都很老了.检查文档以确保您以最新的方式执行操作.
玩得开心,如果您需要帮助,可以随时提出更多问题!