Stefan Muenz: mit perl zu html

Beitrag lesen

Hallo Markus

ist jemanden von Ihnen ein gutes Perl Skript bekannt, welches
in ASCII codierte Dateien als Input nimmt und diese in HTML
formatiert ?

Ich wuerde es so machen:

#!Perl

$InputFile = "/irgend/ein/pfad/mit/datei.txt";
$OutputFile = "/irgend/ein/pfad/mit/datei.htm";
$title = "Irgendein netter Titel";

open(TXT,"<$InputFile");
@txt = <TXT>;
close(TXT);
foreach(@txt) {
$_ =~ s/ä/&ä/g;
$_ =~ s/ö/&ö/g;
$_ =~ s/ä/&ü/g;
$_ =~ s/Ä/&Ä/g;
$_ =~ s/Ö/&Ö/g;
$_ =~ s/Ü/&Ü/g;
$_ =~ s/ä/&ä/g;
$_ =~ s/ß/&ß/g;
$_ =~ s/&/&&/g;
$_ =~ s/"/&"/g;
$_ =~ s/</&</g;
$_ =~ s/>/&>/g;
}

$htm[0] = "<html><head><title>$title</title></head><body><pre>";
foreach(@txt) {
  push(@htm,$_);
}
push(@htm,"</pre></body></html>");
open(HTM,">$OutputFile");
print HTM @htm;
close(HTM);

Tja, aber wahrscheinlich ist das fuer einen echten Perl-Hacker wieder mal viel zu simpel <g>.

viele Gruesse
  Stefan Muenz