2011-12-30 62 views
-2

我是一个初学web程序员,并且已经创建了一个将运行脚本的html表单。当我从计算机上打开文件来测试(而不是在Web服务器上)时,它不会执行脚本。它只是将我的浏览器中的脚本显示为文本文件。当测试我的perl脚本显示为文本文件,并且不运行

+0

可能的重复http://stackoverflow.com/questions/4807155/perl-script-wont-run-just-displays-actual-code-in-the-browser – 2011-12-30 05:29:59

+2

你似乎忘记了问一个问题。 – ikegami 2011-12-30 06:06:06

回答

0

嗯,那是因为你打开文件来查看它。从命令行运行脚本。

+0

我可以不从运行它的.html表单测试它吗?我必须从终端做到这一点? – searayman 2011-12-30 05:16:45

+0

除非是使用web框架(CGI,Catalyst,Dancer等)的脚本,否则是(当然)。 – 2011-12-30 05:17:50

+0

你有点迷路了我...... 当我通过它传递参数的时候,它会从html表单中获取参数? – searayman 2011-12-30 05:23:05

0

是的,如果您从等式中删除执行脚本(Web服务器)的东西,脚本将不会执行。

+0

不确定你的意思? – searayman 2011-12-30 16:20:15

+0

@searayman,你没有问一个问题,所以我只是确认你说的。 – ikegami 2011-12-30 18:35:11

2

如果您正在编写CGI,您可能需要一个服务器,该服务器提供html并配置为执行perl CGI。

相关问题