学习构造简单的Web计数器

ZDNet软件频道 时间:2004-01-29 作者:ZDNet China |  我要评论()
本文关键词:perl
在Perl中构造一个CGI应用程序非常简单。事实上,我们仅仅需要写几行代码来创建一个简单的文本Web计数器。
本文译自TechRepublic,未经许可请勿转载

perl中构造一个CGI应用程序非常简单。事实上,我们仅仅需要写几行代码来创建一个简单的文本Web计数器。最有意思的部分是确定如何将文本放到HTML文档中。

为了解决这个问题,将下面的JavaScript代码放入你想要计数器出现在HTML文档的地方。

<script language="JavaScript" src="/cgi-bin/textcounter.pl"> </script>

这个告诉我们浏览器从CGI 脚本抢夺JavaScript应用程序资源代码。perl脚本仅仅返回一个JavaScript命令来打印计数器的值。比如:

 

#!/usr/bin/perl
 
$count = 'counter.cnt';
 
# open, read, update counter file
open (FILE, "<$count");
$counter=<FILE>;
close(FILE);
 
$counter++;
 
open (FILE,">$count");
print FILE "$counter";
close(FILE);
 
# send the result to the client as a javascript command
print "Content-type: text/html ";
print qq!document.write("$counter");!;

在你安装这个脚本之前,必须确定脚本第一行开始符是‘#!’——在Web服务器上它包含了适当的路径到perl解释程序。在你复制脚本到Web server的cgi-bin目录,你可能在脚本运行之前需要使用chmod 775命令。



责任编辑:李宁

欢迎评论投稿

 


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134