Ich habe eine Konfigurationsdatei (config.pl) mit meinen Konstanten:
#!/usr/bin/perl
use strict;
use warnings;
use Net::Domain qw(hostname hostfqdn hostdomain domainname);
use constant URL => "http://".domainname()."/";
use constant CGIBIN => URL."cgi-bin/";
use constant CSS => URL."html/css/";
use constant RESSOURCES => URL."html/ressources/";
...
Und ich würde diese Konstanten gerne in index.pl verwenden, also beginnt index.pl mit :
#!/usr/bin/perl -w
use strict;
use CGI;
require "config.pl";
Wie verwendet man URL, CGI... in index.pl?
Danke,
Tschüss
EDITAR
Ich habe eine Lösung gefunden:
config.pm
#!/usr/bin/perl
package Config;
use strict;
use warnings;
use Net::Domain qw(hostname hostfqdn hostdomain domainname);
use constant URL => "http://".domainname()."/";
use constant CGIBIN => URL."cgi-bin/";
1;
index.pl
BEGIN {
require "config.pm";
}
print Config::URL;
Ende