So those errors are saying that $ipsplitdata is not declared, and it's 
not because the foreach line is not being interpreted as perl.  All of 
those lines need to start with a %, or you need to wrap them in a 
<%perl> block.  % only effects the line it is on.

So:

% 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>
% }

Or:

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

Hope that helps.

Regards,
Bradley C Bailey

> 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



-------------------------------------------------------------------------
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