Hi - Perl is not like a typical compiled language, for example, c/c++. It really doesn't have the typical 'include' functionality. The 'use' and 'require' keywords are for 'including' perl modules (normally with the .pm suffix) that reside in the @INC path (type 'perl -V' to see your @INC path). Modules normally are 'packages' that are coded to address a particular programming tasks not native to the perl core. You probally are not looking to code a module for you purposes.
One way I have used to accomplish something similar to what you are trying to do is to code a 'configuration' file that returns a hash reference: { model => "blah, blah, blah...", color => "red", serial_number => 8997234, }; and then involk the configuration using the string form to eval: my $options; open CONF, "conf.file" or die "...', { undef $/; # slurp the file my $data = <CONF>; $options = eval $data; $@ && die "syntax error..."; close CONF; } print "$options->{model}\n"; print "$options->{color}\n"; print "$options->{serial_number}\n"; Aloha => Beau. -----Original Message----- From: Jens Irrgang [mailto:[EMAIL PROTECTED]] Sent: Sunday, December 01, 2002 2:58 AM To: [EMAIL PROTECTED] Subject: Var's in extern file Hello, I'm writing a script (what a surprise). I want to use an extern file to store my variables. Like a config-file. But with -use strict- it doesn't work. I've tried it with use and require. But I get always this error-message: Global symbol "$nummern" requires explicit package name at d:\homepage\homepage\tier-vermisst\cgi-bin\jiforum.pl Ok - I know that I have to declare it with my - but I don't want to declare all the var's used in the configfile in the main script. Is there a way to declare the var's in the config-file? Tia Jens -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]