Hello all members and veterans,
I installed a administrator for dbman
which enabls to modify cfg, def, pass, db, on the page directly.
After adding a mode of multiple upload in cgi, lead to a error.
If i change the cfg on the page as admin
writes a unknown character 333 on cfg file whenever i change the cfg.
I think the changes in cgi of
sub parse_form {
# --------------------------------------------------------
my (%in);
my ($buffer, $pair, $name, $value);
PAIR: foreach $name ($query->param()) {
$value = $query->param("$name");
$name =~ tr/+/ /;
$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s///g;
if ($value eq "---") { next PAIR; }
(exists $in{$name}) ?
($in{$name} .= "~~$value") :
($in{$name} = $value);
}
return %in;
}
causes to incompatiblity with
admin.pl from adminstrater
Please look at the end of page on admin.pl
Database File Information.
Thanks for all your reply in advance.
I installed a administrator for dbman
which enabls to modify cfg, def, pass, db, on the page directly.
After adding a mode of multiple upload in cgi, lead to a error.
If i change the cfg on the page as admin
writes a unknown character 333 on cfg file whenever i change the cfg.
I think the changes in cgi of
sub parse_form {
# --------------------------------------------------------
my (%in);
my ($buffer, $pair, $name, $value);
PAIR: foreach $name ($query->param()) {
$value = $query->param("$name");
$name =~ tr/+/ /;
$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s///g;
if ($value eq "---") { next PAIR; }
(exists $in{$name}) ?
($in{$name} .= "~~$value") :
($in{$name} = $value);
}
return %in;
}
causes to incompatiblity with
admin.pl from adminstrater
Please look at the end of page on admin.pl
Database File Information.
Thanks for all your reply in advance.