Thread Textblock in Datei schreiben (10 answers)
Opened by tecker at 2008-11-04 15:16

bytebrain
 2008-11-04 17:28
#115956 #115956
User since
2008-07-21
20 Artikel
BenutzerIn
[default_avatar]
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
sub header
{
        my $output = @_ ;
        open(OUTPUT, ">$output") or die "Cant open File: $!\n";

        while (<DATA>)
        {
                print OUTPUT;
        }

__DATA__
Mein Text

close(OUTPUT);
}


Das kann so nicht funktioneren.
Du öffnest die Datei $output zum schreiben. Dazu definierst du das Datei-Handle OUTPUT.
Über dieses Datei-Handle sprichst du die Datei letztendlich an.

Du machst jetzt jetzt quasi folgendes:
Schreibe via OUTPUT in Datei $output. Nur sagst du nicht, was geschrieben werden soll ;-)

Probier mal folgendes:
Code (perl): (dl )
1
2
3
4
while( <DATA> )
{
    print OUTPUT $_;
}


Grüße,
bytebrain

View full thread Textblock in Datei schreiben