免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1545 | 回复: 4
打印 上一主题 下一主题

请问perl高手一个问题!一个web网页显示的问题! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-11 13:56 |只看该作者 |倒序浏览
我的文本里的格式是如下格式:
---------------------------------------------------
PORT     RUNNING TYPE    REBOOT TYPE
1-0               FCT            FCT
1-1               FCI            FCI
1-2               FCT            FCT
1-3               FCI            FCI
3-0               FCT            FCT
3-1               FCI            FCI
3-2               FCT            FCT
3-3               FCI            FCI
6-0               FCT            FCT
6-1               FCI            FCI
6-2               FCT            FCT
6-3               FCI            FCI
8-0               FCT            FCT
8-1               FCI            FCI
8-2               FCT            FCT
8-3               FCI            FCI
portcfg command running return value=0


可是到了perl写的网页中就变了形!为什么!又没有解决办法! 多谢!.


PORT RUNNING TYPE REBOOT TYPE
1-0 FCT FCT
1-1 FCI FCI
1-2 FCT FCT
1-3 FCI FCI
3-0 FCT FCT
3-1 FCI FCI
3-2 FCT FCT
3-3 FCI FCI
6-0 FCT FCT
6-1 FCI FCI
6-2 FCT FCT
6-3 FCI FCI
8-0 FCT FCT
8-1 FCI FCI
8-2 FCT FCT
8-3 FCI FCI
portcfg command running return value=0



变成这样!好难看呀! 有劳大家帮忙!多谢!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2005-08-11 15:47 |只看该作者

请问perl高手一个问题!一个web网页显示的问题!

加& nbsp;

论坛徽章:
0
3 [报告]
发表于 2005-08-11 16:28 |只看该作者

请问perl高手一个问题!一个web网页显示的问题!

老兄能举个例子么?

论坛徽章:
0
4 [报告]
发表于 2005-08-11 16:30 |只看该作者

请问perl高手一个问题!一个web网页显示的问题!

下面是我的脚本





#!/usr/bin/perl -w
use strict;
use CGI;
use CGI:retty qw(:all);
use CGI::Carp qw(warningsToBrowser fatalsToBrowser);

print header(),start_html("CLI Testing Reports";

print "<html>;<body>;";
print "<h1 align=center>;Examax9000 CLI testing result</h1>;";
print hr();
print "</body>;";
my $location = "/testtool/tools/Examax9k-2/cli";

my @list = &list_folders($location);
foreach (@list){
    my $lc="<a href=lichao.pl?file_loc=$_ \>;$_";
   # print "$lc";
   # print" <table>;<tr>;<td>;$lc</td>;</tr>;</table>;";

###################################################
my $Fontcolor="#FFCC99";
print<<EOF;
<table width="220" border="3" cellspacing="1" cellpadding="1">;<tr>;
<td bgcolor="#00ff00" style="font-size"10pt" width="220" height="20">;<div align="left">;$lc<br>;</div>;</td>;</tr>;</table>;
EOF
###################################################  
   # print "<a href=lichao.pl?file_loc=$_ \>;$_";
    print "<br>;";
}
    print hr();
#print "====================================\n";
print "<br>;";

my $file_loc = param('file_loc');

#my @logs = <$file_loc/*.*>;;
my @logs = <$file_loc/*.log>;;

foreach(@logs){
#    print "<br>;";
# print "<a href=lichao.pl?file_name=$_ \>;$_";
my  $lclog="<a href=lichao.pl?file_name=$_ \>;$_";
my $Fontcolor="#FFCC99";
print<<EOF;
<table valign="top" width="370" border="3" cellspacing="1" cellpadding="1">;<tr>;
<td bgcolor="#b0ff00" style="font-size"10pt" width="370" height="10">;<div align="left">;$lclog<br>;</div>;</td>;</tr>;</table>;
EOF

#print "<br>;";
}
print p("$_[$#_]";

#print hr();

my $file_name=param('file_name');
open FILE,"$file_name";
while(<FILE>{
    chomp;
    print "$_ <br>;";
#my $Fontcolor="#FFCC99";

#my $Fontcolor="#FFCC99";
#print<<EOF;
#<table valign="top" width="400" border="3" cellspacing="1" cellpadding="4">;<tr>;
#<td bgcolor="#a0ff00" style="font-size"12pt" width="200" height="20">;<div align="left">;$_<br>;</div>;</td>;</tr>;</table>;
#EOF
}
print end_form,end_html();

   print hr();


sub list_folders{
    my ($dir) = @_;
    my @folders=();
    opendir DH, $dir or die "can't open $dir!";
    while(my $name = readdir DH){
      #  $name = "$dir/$name";
        $name = "$name";
        next unless -d $name;
        next if($name eq ".";
        push (@folders,$name);
    }
#   print "====================================\n";
print "<br>;";
    return @folders;
}

论坛徽章:
0
5 [报告]
发表于 2005-08-11 17:32 |只看该作者

请问perl高手一个问题!一个web网页显示的问题!


  1. <pre>;
  2. PORT     RUNNING TYPE    REBOOT TYPE
  3. 1-0               FCT            FCT
  4. 1-1               FCI            FCI
  5. 1-2               FCT            FCT
  6. 1-3               FCI            FCI
  7. 3-0               FCT            FCT
  8. 3-1               FCI            FCI
  9. 3-2               FCT            FCT
  10. 3-3               FCI            FCI
  11. 6-0               FCT            FCT
  12. 6-1               FCI            FCI
  13. 6-2               FCT            FCT
  14. 6-3               FCI            FCI
  15. 8-0               FCT            FCT
  16. 8-1               FCI            FCI
  17. 8-2               FCT            FCT
  18. 8-3               FCI            FCI
  19. </pre>;
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP