my $html =<##
$html1 = <##
package HackedBind;
sub TIESCALAR {
my ($class, $func_ref) = @_;
$class = $func_ref;
return bless \$class;
}
sub FETCH {
my $self = shift;
return &{$$self};
}
1;
####
use CGI;
use POSIX;
$cgi = new CGI;
require HackedBind;
tie $clients, 'HackedBind', \&clients;
tie $coders, 'HackedBind', \&coders;
tie $timestamp, 'HackedBind',
\&{return strftime('MM-DD-YY',localtime(time));};
sub clients { return ((scalar @$cgi->param('clients') > 1) ?
join(",", $cgi->param('clients')) : $cgi->param('clients')); }
sub coders { return (scalar @$cgi->param('clients'))*2; }
#now tell your client to ignore everything above and edit
#below for changes:
$data = <