QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1297|回复: 0

请帮我测试一下这个perl文件

[复制链接]
发表于 2005-5-6 21:58:14 | 显示全部楼层 |阅读模式
大家帮我测试一下这个程序,一个apache的cgi,不管是在apache里还是单独在shell里用perl运行,这句话:
print "Content-type: text/plain; charset=iso-8859-1\n\n";
总是不运行.
shell里还好,只是少一句,而apache里,少了Content-type就报错(apache运行另一个perl文件没错).
而我把注释去掉后就好了.非常奇怪.
请用shell运行一下,看看有没有第一句.

文件传不上来,请看下面.
ps:我用hexeditor看过此文件,所有的换行苻都是'\0a',而且只有一个,可以排除换行苻及不可见字符.


#!/usr/bin/perl
##
##  printenv -- demo CGI program which just prints its environment
##
print "Content-type: text/plain; charset=iso-8859-1\n\n";
foreach $var (sort(keys(%ENV))) {
    $val = $ENV{$var};
    $val =~ s|\n|\\n|g;
    $val =~ s|"|\\"|g;
    print "${var}=\"${val}\"\n";
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 19:47 , Processed in 0.040815 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表