Leser: 1
|< 1 2 >| | 13 Einträge, 2 Seiten |
1 2 3 4 5 6 7 8 9
open(LISTE, "<$seite") || die "Datei mit Empfaengern nicht gefunden\n"; undef $\; $liste = <LISTE>; #Liest die ganze Datei in den Skalar $liste =~ s/<_Variable1>/$text/g; #ersetzt alle <_Variable1>-Tags durch $text, die in $liste vorkommen print "Content-type: text/html\n\n"; print $liste;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
# ersetze while(<LISTE>) { push(@Zeilen,$_); } # durch @Zeilen = <LISTE>; # ersetze foreach (@Zeilen) { print "$_"; } # durch print @Zeilen;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
my %TmplVariablen = ( User => "Niemand", Land => "Takatukaland", ); my $Text; open (LISTE, "< $seite") or die "Datei $seite konnte nicht geoeffnet werden: $!"; { local $/; $Text = <LISTE>; } close LISTE; # Hier werden die Variablen ersetzt $Text =~ s/%%(\w+)%%/exists $TmplVariablen{ũ} ? $TmplVariablen{$_} : ""/eg; print "Content-type: text/html\n\n"; print $Text;
1 2 3 4 5
use HTML::Template; my $tmpl = HTML::Template->new(filename =>'path/to/file.html'); $tmpl->param('CONTENT' => $inhalt); print "Content-type: text/html\n\n"; print $tmpl->output();
|< 1 2 >| | 13 Einträge, 2 Seiten |