apache 下运行perl脚本出错!

为当前最终发行版之前的所有版本提供支持
回复
cnxk_3152
帖子: 14
注册时间: 2010-12-28 16:24
送出感谢: 0
接收感谢: 0

apache 下运行perl脚本出错!

#1

帖子 cnxk_3152 » 2011-01-05 15:07

源程序 文件名b.pl
#!/usr/bin/perl -w
use CGI;
my $q =new CGI;
my $num=0;
my @capa=qw(11 8);
#my @pp=qw(a b c d);
#print "@pp\n";
print "@capa";
my $aa=$#capa;
print "\$aa:$aa\n";
my @cp=();
foreach(0..$#capa)
{
my $num2=$capa[$_];
print "$num2\n";
my $num3=$num2-$num;
print "$num3\n";
push(@cp,$num3);
$num=$num2;
print "$num\n";
}
print $q->header();
print $q->start_html("hello world!");
print $q->h1("wa ha ha ha !( - - )\n");
print $q->h6("@cp\n");
print $q->end_html();
错误日志是
[Wed Jan 05 15:01:06 2011] [error] [client 127.0.0.1] malformed header from script. Bad header=11: b.pl
出现这个是什么原因
求帮助
cnxk_3152
帖子: 14
注册时间: 2010-12-28 16:24
送出感谢: 0
接收感谢: 0

Re: apache 下运行perl脚本出错!

#2

帖子 cnxk_3152 » 2011-01-07 9:25

请把print $q->header();以前的print语句注释掉,运行成功
HolyLight
帖子: 48
注册时间: 2007-07-07 20:07
送出感谢: 0
接收感谢: 0

Re: apache 下运行perl脚本出错!

#3

帖子 HolyLight » 2011-01-08 2:49

自己吐自己槽,吗。。。。
cnxk_3152
帖子: 14
注册时间: 2010-12-28 16:24
送出感谢: 0
接收感谢: 0

Re: apache 下运行perl脚本出错!

#4

帖子 cnxk_3152 » 2011-01-18 15:06

没办法,网上找不到原因,自己一点一点试出来的,算是分享吧
回复

回到 “老旧版本支持”