MatzeA: conf.pl als zentrale Konfiguration verwenden nur wie?

Beitrag lesen

Servus,

soweit habe ich eure Ratschläge umgesetzt.
Allerdings bleibt noch eine kleineigkeit offen.
Ein kleiner Schönheitsfehler, den ich gerne beboben hätte.

Da ich etwas faul bin und nicht x mal irgendwelche Variablen definieren möchte zummindest nicht unnötig frage ich mich grad wie mich den ermittelten Wert aus der conf.ini direkt heraus bekomme.

Laut doku sollte es so klappen.

my $testdir=$cfg->val('directories', 'test_dir');

soweit so gut nur hätte ich es gerne wie unten eingebunden.

open (DAT, "< tmpl/sturm.tmpl") || die "Kann das Template -tmpl/vote.tmpl- nicht laden." ;
undef $/ ;
my $back=<DAT> ;
close (DAT) ;

$back =~ s/[MESSAGE]/$mess_txt/g ;
$back =~ s/[PICDIR]/$config::pic_dir/g ;
$back =~ s/[HOME]/$config::back_link/g ;

-->
$back =~ s/[GETPAGECGI]/${$cfg->val('directories', 'test_dir')}/getpage.cgi/g ;
<--

print qq~
<html xmlns="http://www.w3.org/1999/html">

-->
${$cfg->val('directories', 'test_dir')}

<--
~;

Geht das so überhaubt?

Gruss Matze