sub printhtml { print "Content-type: text/html\n\n"; my (@TEMPLATE) = @_; foreach $line (@TEMPLATE) {   $line =~ s-\[include\=(.*?)\]-my $IncludeFile = &getIncludeFile( "$path$1" )-ge;   print "$line\n"; } } sub getIncludeFile { # ließt die gesamte Datei in einen String ein. # undef $/ sorgt dafür, dass kein Trennzeichen # für die einzelnen Zeilen akzeptiert werden. my ($filename) = @_; open (FILE, "<$filename") or return( "Unable to get include-file." ); undef $/; my $IncludeFile = ; close(FILE); return $IncludeFile; }