升级Perl后,我在Perl CGI脚本中收到一些错误:
不带引号的字符串“type”可能会与convertit.cgi中的未来保留字冲突 第183行。无法修改convertit.cgi中标量赋值中的常量项 第183行,靠近“”text / javascript \“> flashPreloadFinish ( 'http://www.myurl.com/mysite.html'); \ n “;” convertit.cgi有编译错误。
第183-184行:
print "<script type=\"text/javascript\">flashPreloadFinish
('http://www.myurl.com/mysite.html');</script>\n";
print "</body></html>\n";
有什么想法吗?
答案 0 :(得分:4)
查看我的Troubleshooting Perl CGI scripts或brian's Guide to Solving Any Perl Problem。他们俩都会带你逐步找出出错的地方。
答案 1 :(得分:3)
早期的一行有一个未公开的“。
答案 2 :(得分:3)
我没有看到您的代码有任何问题,但我建议将其重写为
print <<'EOT';
<script type="text/javascript">flashPreloadFinish('http://www.myurl.com/mysite.html');</script>
</body></html>
EOT