Thread Bestimmte Variablen auslagern in eine Datei (6 answers)
Opened by leissi at 2007-03-22 15:56

renee
 2007-03-22 16:07
#75259 #75259
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Arbeite lieber mit einer richtigen Konfigurationsdatei (egal, ob YAML, INI oder etwas anderes).

Mit CPAN:Config::Any:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
   1 #!/usr/bin/perl
2
3 use strict;
4 use warnings;
5 use Config::Any;
6
7 my $file = 'test.ini';
8
9 my $cfg = Config::Any->load_files({
10 files => [$file],
11 use_ext => 1,});
12
13 my ($c_file,$config) = each %{$cfg->[0]};
14 my $path = $config->{Sektion}->{Path};


Und die passende ini-Datei:
Code: (dl )
1
2
  [Sektion]
Path=\\\\svxxxxx\\f$\\log\\MSSQL$QCSQLSxxxx\\SqlSrvJobs\\reset_QcDemoPj.log


Mit anderen Config-Modulen wie z.B. CPAN:Config::IniFiles oder CPAN:YAML::Tiny ist es kürzer, dafür ist es so flexibler (was die Art der Config-Datei angeht).\n\n

<!--EDIT|renee|1174572693-->
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Bestimmte Variablen auslagern in eine Datei