Hello Alstair,

Tried what you suggested 2 different attempts and they resulted in the
following errors. Not really sure what I am doing wrong here, or if it is
not me at all?

Attempt #1
--Code--
%###########################################################################
######
%#
#
%#      Perl Script to Connect to Incognito and retrieve modem information
#
%#
#
%###########################################################################
######
%# define a hash for the username/pass
<%args>
$macAddr
</%args>
<td><b>MACADDR:<% $macAddr %></b></td>



<table border=1><tr>
%foreach my $ipdata (@ipInfo){
        my @splitIP=split(':',$ipdata);
        foreach my $ipsplitdata (@splitIP){
                if ($ipsplitdata =~ "172" || $ipsplitdata =~ "66" ||
$ipsplitdata =~ "24" ||$ipsplitdata =~ "10"){
                        <td><a href="/finger/"><% $ipsplitdata %></a></td>
                }
                else{
                        <td><% $ipsplitdata %></td>
                }
        }
        </tr><tr>
%}
</table>


<table border=1><tr>
%foreach my $snmpdata (@snmpInfo){
        @splitInfo= split(':',$snmpdata,2);
                foreach my $snmpsplitdata (@splitInfo){
                                if ($snmpsplitdata =~ "Record Added"){
                                <td></td><td><% $snmpsplitdata %></td>
                                }
                                else{
                                        <td><% $snmpsplitdata %></td>
                                }
                }
        </tr><tr>
%}
</table>


<%init>
my %nops=('server' => 'xx.xx.xx.xx','user' => 'user', 'password' =>
'password');
my @ip_Info;
# Get the MAC Address from RT#
#my $macAddr="00:15:A2:78:9F:9B"; #to be pulled from RT

# remove ":" from MAC address so that we can use it in the Incognito CLI.
There is probably a faster way to do this, but
# this works.
while($macAddr =~ m/:/){
        $macAddr =~ s/://;
        $macAddr =~ tr/[A-Z]/[a-z]/;
}
my @ipInfo = `/opt/rt3/share/html/NoAuth/finger/ipcli -S xx.xx.xx.xx -N user
-P password list search lease remoteid $macAddr`;

# Get the Internal IP of the Cable modem and return only the IP so we can
use it in our next Incognito action
my $my_ip=$ipInfo[1];
#my $length_my_ip = length ($my_ip);
$my_ip=substr($my_ip,12,15);

# Get SNMP information from the Cable Modem based on the Internal IP address
my @snmpInfo = `/opt/rt3/share/html/NoAuth/finger/ipcli -S xx.xx.xx.xx -N
user -P password show lease $my_ip`;

</%init>
--/Code--
        Error during compilation of
/opt/rt3/share/html/NoAuth/finger/m_incognito2:
Global symbol "$ipsplitdata" requires explicit package name at
/opt/rt3/share/html/NoAuth/finger/m_incognito2 line 19.
Global symbol "$ipsplitdata" requires explicit package name at
/opt/rt3/share/html/NoAuth/finger/m_incognito2 line 22.
Global symbol "$snmpsplitdata" requires explicit package name at
/opt/rt3/share/html/NoAuth/finger/m_incognito2 line 35.
Global symbol "$snmpsplitdata" requires explicit package name at
/opt/rt3/share/html/NoAuth/finger/m_incognito2 line 38.

context:        
...     
15:     %foreach my $ipdata (@ipInfo){
16:      my @splitIP=split(':',$ipdata);
17:      foreach my $ipsplitdata (@splitIP){
18:      if ($ipsplitdata =~ "172" || $ipsplitdata =~ "66" || $ipsplitdata
=~ "24" ||$ipsplitdata =~ "10"){
19:      <td><a href="/finger/"><% $ipsplitdata %></a></td>
20:      }
21:      else{
22:      <td><% $ipsplitdata %></td>
23:      }
24:      }
25:      </tr><tr>
26:     %}
...     
31:     %foreach my $snmpdata (@snmpInfo){
32:      @splitInfo= split(':',$snmpdata,2);
33:      foreach my $snmpsplitdata (@splitInfo){
34:      if ($snmpsplitdata =~ "Record Added"){
35:      <td></td><td><% $snmpsplitdata %></td>
36:      }
37:      else{
38:      <td><% $snmpsplitdata %></td>
39:      }
40:      }
41:      </tr><tr>
42:     %}
...     
code stack:      /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Interp.pm:445
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm:245
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm:210
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm:97
/usr/lib/perl5/site_perl/5.8.8/Class/Container.pm:275
/usr/lib/perl5/site_perl/5.8.8/Class/Container.pm:353
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Interp.pm:348
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm:868
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm:822
/opt/rt3/bin/webmux.pl:125
-e:0

Attempt #2

--Code--
%###########################################################################
######
%#
#
%#      Perl Script to Connect to Incognito and retrieve modem information
#
%#
#
%###########################################################################
######
%# define a hash for the username/pass
<%args>
$macAddr
</%args>
<td><b>MACADDR:<% $macAddr %></b></td>



<table border=1><tr>
%foreach my $ipdata (@ipInfo){
        my @splitIP=split(':',$ipdata);
        foreach my $ipsplitdata (@splitIP){
                if ($ipsplitdata =~ "172" || $ipsplitdata =~ "66" ||
$ipsplitdata =~ "24" ||$ipsplitdata =~ "10"){
                        <td><a href="/finger/"><% $ipsplitdata %></a></td>
                }
                else{
                        <td><% $ipsplitdata %></td>
                }
        }
        </tr><tr>
%}
</table>


<table border=1><tr>
%foreach my $snmpdata (@snmpInfo){
        @splitInfo= split(':',$snmpdata,2);
                foreach my $snmpsplitdata (@splitInfo){
                                if ($snmpsplitdata =~ "Record Added"){
                                <td></td><td><% $snmpsplitdata %></td>
                                }
                                else{
                                        <td><% $snmpsplitdata %></td>
                                }
                }
        </tr><tr>
%}
</table>


<%init>
my $ipsplitdata;
my $snmpsplitdata;
my %nops=('server' => 'xx.xx.xx.xx','user' => 'user', 'password' =>
'password');
my @ip_Info;
# Get the MAC Address from RT#
#my $macAddr="00:15:A2:78:9F:9B"; #to be pulled from RT

# remove ":" from MAC address so that we can use it in the Incognito CLI.
There is probably a faster way to do this, but
# this works.
while($macAddr =~ m/:/){
        $macAddr =~ s/://;
        $macAddr =~ tr/[A-Z]/[a-z]/;
}
my @ipInfo = `/opt/rt3/share/html/NoAuth/finger/ipcli -S xx.xx.xx.xx -N user
-P password list search lease remoteid $macAddr`;

# Get the Internal IP of the Cable modem and return only the IP so we can
use it in our next Incognito action
my $my_ip=$ipInfo[1];
#my $length_my_ip = length ($my_ip);
$my_ip=substr($my_ip,12,15);

# Get SNMP information from the Cable Modem based on the Internal IP address
my @snmpInfo = `/opt/rt3/share/html/NoAuth/finger/ipcli -S xx.xx.xx.xx -N
user -P password show lease $my_ip`;

</%init>
--/Code--


MACADDR:0017ee455fa2 my @splitIP=split(':',$ipdata); foreach my $ipsplitdata
(@splitIP){ if ($ipsplitdata =~ "172" || $ipsplitdata =~ "66" ||
$ipsplitdata =~ "24" ||$ipsplitdata =~ "10"){ } else{ } } my
@splitIP=split(':',$ipdata); foreach my $ipsplitdata (@splitIP){ if
($ipsplitdata =~ "172" || $ipsplitdata =~ "66" || $ipsplitdata =~ "24"
||$ipsplitdata =~ "10"){ } else{ } } my @splitIP=split(':',$ipdata); foreach
my $ipsplitdata (@splitIP){ if ($ipsplitdata =~ "172" || $ipsplitdata =~
"66" || $ipsplitdata =~ "24" ||$ipsplitdata =~ "10"){ } else{ } } my
@splitIP=split(':',$ipdata); foreach my $ipsplitdata (@splitIP){ if
($ipsplitdata =~ "172" || $ipsplitdata =~ "66" || $ipsplitdata =~ "24"
||$ipsplitdata =~ "10"){ } else{ } } my @splitIP=split(':',$ipdata); foreach
my $ipsplitdata (@splitIP){ if ($ipsplitdata =~ "172" || $ipsplitdata =~
"66" || $ipsplitdata =~ "24" ||$ipsplitdata =~ "10"){ } else{ } } my
@splitIP=split(':',$ipdata); foreach my $ipsplitdata (@splitIP){ if
($ipsplitdata =~ "172" || $ipsplitdata =~ "66" || $ipsplitdata =~ "24"
||$ipsplitdata =~ "10"){ } else{ } } my @splitIP=split(':',$ipdata); foreach
my $ipsplitdata (@splitIP){ if ($ipsplitdata =~ "172" || $ipsplitdata =~
"66" || $ipsplitdata =~ "24" ||$ipsplitdata =~ "10"){ } else{ } } my
@splitIP=split(':',$ipdata); foreach my $ipsplitdata (@splitIP){ if
($ipsplitdata =~ "172" || $ipsplitdata =~ "66" || $ipsplitdata =~ "24"
||$ipsplitdata =~ "10"){ } else{ } } my @splitIP=split(':',$ipdata); foreach
my $ipsplitdata (@splitIP){ if ($ipsplitdata =~ "172" || $ipsplitdata =~
"66" || $ipsplitdata =~ "24" ||$ipsplitdata =~ "10"){ } else{ } } my
@splitIP=split(':',$ipdata); foreach my $ipsplitdata (@splitIP){ if
($ipsplitdata =~ "172" || $ipsplitdata =~ "66" || $ipsplitdata =~ "24"
||$ipsplitdata =~ "10"){ } else{ } } my @splitIP=split(':',$ipdata); foreach
my $ipsplitdata (@splitIP){ if ($ipsplitdata =~ "172" || $ipsplitdata =~
"66" || $ipsplitdata =~ "24" ||$ipsplitdata =~ "10"){ } else{ } } my
@splitIP=split(':',$ipdata); foreach my $ipsplitdata (@splitIP){ if
($ipsplitdata =~ "172" || $ipsplitdata =~ "66" || $ipsplitdata =~ "24"
||$ipsplitdata =~ "10"){ } else{ } } my @splitIP=split(':',$ipdata); foreach
my $ipsplitdata (@splitIP){ if ($ipsplitdata =~ "172" || $ipsplitdata =~
"66" || $ipsplitdata =~ "24" ||$ipsplitdata =~ "10"){ } else{ } } my
@splitIP=split(':',$ipdata); foreach my $ipsplitdata (@splitIP){ if
($ipsplitdata =~ "172" || $ipsplitdata =~ "66" || $ipsplitdata =~ "24"
||$ipsplitdata =~ "10"){ } else{ } } my @splitIP=split(':',$ipdata); foreach
my $ipsplitdata (@splitIP){ if ($ipsplitdata =~ "172" || $ipsplitdata =~
"66" || $ipsplitdata =~ "24" ||$ipsplitdata =~ "10"){ } else{ } }
@splitInfo= split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){
if ($snmpsplitdata =~ "Record Added"){ } else{ }         }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }       @splitInfo=
split(':',$snmpdata,2); foreach my $snmpsplitdata (@splitInfo){ if
($snmpsplitdata =~ "Record Added"){ } else{ }    }

Greg Evans
Hood Canal Communications
(360) 898-2481 ext.212 
-----Original Message-----
From: Alastair Douglas [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, April 29, 2008 5:39 AM
To: Greg Evans
Cc: mason-users@lists.sourceforge.net
Subject: Re: [Mason] Hello, newbie here in need of help :)

On Tue, Apr 29, 2008 at 4:36 AM, Greg Evans <[EMAIL PROTECTED]> wrote:
> Hello mason-users,
>
>  I am new to mason and sorta  mostly new to perl as well. I wrote a
>  perl script to get and return some things from a CLI program and that
>  works. I am now having problems getting it to work with mason. I am
>  sure the code could be WAY better, but I would appreciate some help
>  nonetheless.  The problem is in the code below. I have also included
>  the error messages that get returned.
>
>
8< --- snip ---

Might I interject and recommend using an <%init> block for all your perl?

Use <%init> ... </%init> to surround raw perl (no need for % on each
line) and thus set up your variables. Then within the actual HTML you
can use minimal perl, e.g. % foreach or %if. The <%init> block can go
anywhere in your page. We tend to put it at the bottom so the web
monkeys don't have to confuse themselves with scary perl :)

Anyway it means that not only do you have less junk in your page, it
also means that it becomes more obvious where your syntax errors are.
If you only use print statements outside the <%init> (except for
debugging of course), and even then you use <%$foo%> to print, you'll
probably run into many fewer errors.


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users

Reply via email to