Thread require findet Datei nicht (18 answers)
Opened by script im Urlaub at 2009-07-18 17:38

Gast script im Urlaub
 2009-07-18 17:38
#123352 #123352
Ich will mit einem variablen Pfad-Bestandteil ($sitenick) mehrere Dateien (.pl mit Konfigurationsdaten) einlesen.
Will aber nicht! Habe schon reichlich Pfadvarianten bis hin zum vollen Pfad ab Root oder webroot probiert.
Code-Ausschnitt:
Code (perl): (dl )
1
2
3
4
5
6
7
8
my $sitenick = 'aikxdc';
my  @Configs = qw(config.pl mysql.pl meta.pl upload.pl markup.pl);
for my $cfg (@Configs)
        {
        $cfg = "config/" . $sitenick . "/" . $cfg . "; ";
        eval {  require $cfg };
        if ( $@ ){ die "Can't load $cfg: $@"; } else { print "Hallo!"; }
        }



Code: (dl )
1
2
3
4
5
6
7
/global
test.pl
/config
/aikxdc
config.pl
meta.pl
mysql.pl

Fehlermeldung:
Code: (dl )
1
2
3
4
/Users/..../global/test.pl:6:  
Can't load config/aikxdc/config.pl; :
Can't locate config/aikxdc/config.pl;
in @INC (@INC contains: /Users/..../global /Library/Perl/... usw )


Schönen Gruß aus dem Urlaub!

View full thread require findet Datei nicht