Perl CGI无法正确编译或输出

时间:2013-02-16 00:42:05

标签: html perl cgi

以下是我的p04.cgi脚本。目前它给我一个运行时错误说

  

全局符号“%formdata”需要在prog.pl第85行显式包名。   全局符号“%formdata”需要在prog.pl第87行显式包名。

这些曾经工作得很好,直到我做了某事。也许你们可以看到我做不到的东西。

现在,一个变量正在调用另一个脚本,该脚本为我们教授提供给我们的所有解析。这也是在这里。

另一个问题是它不会输出任何实际的单词。它会在标有\n的文本文件中创建60个p04.txt个字符,如果该文本文件中有单词,则可以将 out 文本文件读取到网站上但不会将网站 out 放到文本文件中。

所以我想我的问题是:

为什么这个变量会在此时停止?

为什么不能正确写入文本文件?

Here is my main code named p04.cgi

#!/usr/bin/perl can't get my code to correctly go into Stack Overflow

Here is the sub code named subparseform.lib

#!/usr/bin/perl these two code segments are here to let it go through

#click on links above to see my code sorry

如果您想在本地试用,请确保在同一目录中创建p04.txt

编辑:好的,所以它现在编译,但其他输出问题仍然存在。

0 个答案:

没有答案