need some help using strict??
- From: webmaster@xxxxxxxxxxxx (FamiLink Admin)
- Date: Fri, 27 Apr 2007 16:56:48 -0700
I am trying to verify a credit card number format with the following: (below) but I am getting errors like:
Global symbol "%r" requires explicit package name at ./modmember.cgi line 681.
Global symbol "%r" requires explicit package name at ./modmember.cgi line 683.
Global symbol "%r" requires explicit package name at ./modmember.cgi line 688.
Global symbol "%r" requires explicit package name at ./modmember.cgi line 688.
Global symbol "%r" requires explicit package name at ./modmember.cgi line 688.
Global symbol "$r2" requires explicit package name at ./modmember.cgi line 689.
Global symbol "%r" requires explicit package name at ./modmember.cgi line 689.
Global symbol "$r2" requires explicit package name at ./modmember.cgi line 691.
Global symbol "$r2" requires explicit package name at ./modmember.cgi line 691.
my $r = reverse $ccnumber; #line 678...
for my $i(0 .. 15) {
if ($i % 2 != 0) {
$r{$i} = 2 * substr($r,$i,1); #line 681
}else {
$r{$i} = substr($r,$i,1); #line 683
}
}
for my $i(0 .. 15) {
if ($r{$i}> 9){$r{$i}=$r{$i}-9} # line 688
my $r2 = $r2 + $r{$i}; # line 689
}
if ($r2 == 0 || $r2 % 10 != 0) { #line 691
$page .= p ("Error: Credit Card Number is not correct. Please check.")
. editing_form ();
return ($page);
}
I marked the lines. This works without strict. Any Ideas?
Ryan
.
- Follow-Ups:
- Re: need some help using strict??
- From: Randal L. Schwartz
- Re: need some help using strict??
- From: usenet
- Re: need some help using strict??
- From: Tom Phoenix
- Re: need some help using strict??
- Prev by Date: Re: using COUNT with CGI
- Next by Date: Re: need some help using strict??
- Previous by thread: using COUNT with CGI
- Next by thread: Re: need some help using strict??
- Index(es):
Relevant Pages
|