use strict; use warnings; use Template; use CGI qw(param); use CGI::Carp qw(fatalsToBrowser); $CGI::DISABLE_UPLOADS = 1; my $auswahl = param('dateien'); my $dateiname; my $dir = "C:/xampp/cgi-bin"; opendir(DIR, "$dir") or die("Fehler beim Öffnen: $!"); my @dateien = grep /\.dat$/, readdir(DIR); closedir(DIR) or die("Fehler beim Schließen: $!"); print "Content-type: text/html\n\n"; my $t = Template->new(); $t->process(\*DATA, { dateien => \@dateien, auswahl => $auswahl }); __END__