I'm trying to read in some custom colors though a configuration file. But they don't seem to work, here's what I have so far.
sub skin {
if ($settings{'skin'} ne 'default') {
if (-e("./$settings{'skin'}/skin.ini")){
logit("Skinning file exists");
$sk=1;
} else {
logit("Skin Files isn't here");
goto DefaultSkin;
}
if ($sk) {
open(TMP,
"./$settings{'skin'}/skin.ini");
@skin = <TMP>;
close(TMP);
foreach $line (@skin) {
if ($line =~
/(.*?)=(.*?)$/i) {
$skin{$1}=$2;
}
logit("\$skin{$1}=$skin{$1}");
}
}
} else {
DefaultSkin:
$skin{urlcolor} = 0xFF0000;
$skin{errorcolor} = 0x0000FF;
$skin{normalcolor} = 0x000000;
$skin{icon} = "icon.ico";
}
}
My custom skin file looks like
urlcolor=0x00FF00
errorcolor=0xFF0000
normalcolor=0x0000FF
icon=icon.ico
if someone could help me resile my issue, it would help

