sub edit_set {
if($q->param('text') eq '') { print "You need to enter in smile name
<<Back"; }
else {
$storeline = $q->param('id');
open(FILE, "info/smileset.txt");
@file = ;
close(FILE);
chomp @file;
my @matches = grep { $file[$_] =~ /^\Q$storeline|\E/ } 0..$#file;
no_match($storeline), return unless @matches;
duped_ids($storeline), return if @matches > 1;
my ($number, $image, $name, $text, $used) = split /\|/, $file[$matches
+[0]];
$number = $storeline;
$image = $q->param('image');
$name = $q->param('text');
$text = $q->param('alt');
$used = $q->param('use');
$file[$matches[0]] = join '|', $number, $image, $name, $text, $used;
rename 'info/smileset.txt', 'info/smileset.bak' or die $!;
open FLE, '>', 'info/smileset.txt' or die $!;
print FLE $_, $/ for @file;
close FLE or die $!;
}
####
Missing right curly or square bracket at /var/securewww/virtual/webewebin.com/1/1/admin.cgi line 495, at end of line
syntax error at /var/securewww/virtual/webewebin.com/1/1/admin.cgi line 495, at EOF
Execution of /var/securewww/virtual/webewebin.com/1/1/admin.cgi aborted due to compilation errors.