#!/usr/bin/perl use CGI qw(:standard); my $cgi = new CGI; $i = 0; $connect = 0; make_connection(); cut_connection(); sub make_html { use Spreadsheet::ParseExcel::Simple; print $cgi->header(); print $cgi->start_html('7513 Interface Descriptions'); print "

7513 Interface Descriptions

\n"; print "\n"; $xls = Spreadsheet::ParseExcel::Simple->read('/root/FLA_DHRS/SHRHZ006/7513.xls'); foreach $sheet ($xls->sheets) { while ($sheet->has_data) { @data = $sheet->next_row; print " \n"; #print "@data\n"; foreach $element (@data) { if ($i <= 2) { print "\n"; $i++; } else { print "\n"; } } print " \n"; } } print end_html; } sub make_connection { if($connect eq 0) { system("/usr/local/bin/ncpmount -S server -A ip address -V /vol2/ISPSNC/PortAssignments -U username -P password /root/FLA_DHRS/SHRHZ006"); $connect = 1; } else { $connect = 0; error(); } if($connect eq 1) { make_html(); } } sub cut_connection { if ($connect eq 1) { system('ncpumount -S server'); } } sub error { print $cgi->header(); print $cgi->start('Error'); print "
"; print "

Error: Could not connect to server

"; print "Please Try again later"; print "
"; print end_html; }
$element
$element