I have the following script:

..my $variable = "";  # Global variable, right?

if (true/false) { sub3(); }
elsif (true/false) { sub2(); }
else { sub1(); }

## The point with this, is that sub1 is always called first, then sub2, then
## sub3. This works perfectly.

sub sub1{
....
}

sub sub2{
$variable = param("from_sub1"); ## This param is inputed in sub1, works fine
}

sub sub3{
open (VAR, ">>$variable") or die("Can't open $variable: $!\n"); ## Fails.
}

Here are some of the error messages I get:
Use of uninitialized value in concatenation (.) at script.cgi line 55.
Use of uninitialized value in concatenation (.) at script.cgi line 55.
Can't open : No such file or directory

Any help, hints or tips would be appreciated.

Tor


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to