hi
open PREF, "$cgi_bin_path$prefs_db";
while (<PREF>)
{
»» chop;
»» my ($name, $arg) = split /=/;
»» $hashname{$name} = $arg;
}
close PREF;Ich weiß zwar nicht genau, was die zeilen bewirken, aber wenn die zeile
bgcolor=#041420
eingelesen wird existiert danach jedenfalls keine variable $bgcolor. falls richtig verstanden existiert eien variable $hashname{bgcolor}.Leider ist das Script mittlerweile fast 1000 zeilen lang und ich habe über 50 variablen, die ich ändern müßte... hab heute noch was anderes vor :-))
Dann probiere es doch mal mit:
...
eval "$name = '$arg'";
...
Jörk