Schrift
[thread]8276[/thread]

String in Datei schreiben

Leser: 2


<< >> 4 Einträge, 1 Seite
Noisebreath
 2006-08-28 14:20
#69303 #69303
User since
2006-04-14
72 Artikel
BenutzerIn
[default_avatar]
Hi,

ich möchte HTML Dateien generieren die auch im offlinemodus abrufbar sind (also ohne client-server). Ich hab mir gedacht dass mein Programm einfach den HTML code in einen String schreibt und ich dann den String in eine Datei schreibe.
1.Kann mir jemand ein Bsp. posten in dem ein String in eine Datei gespeichert wird?
2. Hat jemand vielleicht ne andere herangehensweise die geschickter ist?

Ich muss viele Dateien schreiben und die sollten dementsprechend auch andere namen haben, aber das könnte ich per Übergabe lösen.

Primär ist mir Punkt eins wichtig.
Danke für eure Hilfe

Shai
renee
 2006-08-28 14:34
#69304 #69304
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Zu 1.:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# $fh ist ein Filehandle
# > gibt an, dass die Datei zum Schreiben geöffnet wird
# $file ist die Zieldatei
# mit "or die $!" bricht das Skript ab und gibt ne Fehlermeldung aus,
# wenn die Datei nicht geöffnet bzw. geschlossen werden kann

open(my $fh,'>',$file) or die $!;+

my $string = 'Hallo Perl-Community.de';

# print = Ausgabe
# $fh in den Filehandle
# $string das was geschrieben werden soll
print $fh $string;

close $fh or die $!;
\n\n

<!--EDIT|renee|1156761280-->
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
renee
 2006-08-28 14:35
#69305 #69305
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wenn Du viele gleiche / ähnliche Dateien schreiben musst, dann würde sich ein Templating-System wie CPAN:HTML::Template::Compiled anbieten.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Noisebreath
 2006-08-28 15:05
#69306 #69306
User since
2006-04-14
72 Artikel
BenutzerIn
[default_avatar]
danke sehr
<< >> 4 Einträge, 1 Seite



View all threads created 2006-08-28 14:20.