Thread Undifined value as a symbol reference (10 answers)
Opened by Gast at 2004-08-19 18:08

dus-web
 2004-08-19 19:44
#3511 #3511
User since
2004-02-13
25 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=Anthy,19.08.2004, 17:02]
Code: (dl )
1
2
3
4
5
6
7
8
9
10
#!/usr/local/bin/perl5.8.0 -w
#
use FileHandle;
use strict;

my $content="Hallo dies ist ein Test";
my $fd;
$fd = new FileHandle("test.txt");
print $fd, "\n------------------------\n$content";
$fd->close();


das is schon ein cgi ich hab ja gesagt hab hier nur eine kurzvariante gemacht, denn wenn ich die gefixed bekomme bekomme ich das andere auch gefixed.

also aufjedenfall kommt immer noch
Code: (dl )
1
2
3
4
5
Use of uninitialized value in print at test_filehand.pl line 8.

--------------------
Can't call method "close" on an undefined value at test_filehand.pl line 9.
Hallo dies ist ein Test


das problem ist wohl, dass ich es hier bei mir auf windows hab laufen und hier funktioniert es, jedoch bekomme ich auf dem unix server wo das programm laufen soll ein fehler.
mir ist das unerklärlich und habe auch schon einiges versucht aber mir is unklar warum er das nicht versteht.[/quote]
Probier doch mal das:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
#!/usr/local/bin/perl5.8.0 -w
#
use FileHandle;
use strict;

my $content="Hallo dies ist ein Test";

[B]my $fd = new FileHandle("test.txt");[/B]

print $fd "\n------------------------\n$content";
$fd->close();


Und bist du dir Sicher das die Syntax "new FileHandle..." so stimmt? probier mal Backtricks (')

Gruß,

Daniel

View full thread Undifined value as a symbol reference