marcel: Perl in HTML einbinden

Beitrag lesen

Das macht natürlich Sinn, wenn ich mal genauer drüber nachdenke!!! ;-)

Aber ich bin scheinbar zu blöd dafür, denn es geht trotzdem nicht.

hier das perlscript:

#---------------------------
#!/usr/bin/perl -w
use CGI qw(:standard);
use Time::Local;
use CGI::Carp "fatalsToBrowser";

#Ermittlung des gestrigen Datums
my $gestern = time;
$gestern-=86400;
my ($Sekunden, $Minuten, $Stunden, $Monatstag, $Monat, $Jahr, $Wochentag, $Jahrestag, $Sommerzeit) = localtime($gestern);
$Monat+=1;
$Monat = $Monat < 10 ? $Monat = "0".$Monat : $Monat;
$Monatstag = $Monatstag < 10 ? $Monatstag = "0".$Monatstag : $Monatstag;
$Jahr+=1900;

print "<form name=form1 method=get action=/cgi-bin/createstat.cgi>";
print "<p>Startdatum:</p>";
print "<p><input name=Anfang type=text id=Anfang></p>";
print "<p>Enddatum:</p>";
print "<p><input name=Ende type=text id=Ende value=$Jahr-$Monat-$Tag></p>";
print "<p>Anzahl der Einträge</p>";
print "<p><input size=5 type=text name=top id=top></p>";
print "<p><input type=submit name=Submit value=Erstellen></p>";
print "</center></form>";

#---------------------------------------------

hier das htm file:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Formular</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body><center>
<table width="75%" border="0">
  <tr>
    <td><center><br><font size=4>Bitte geben Sie das gewünschte Start- und Enddatum ein (JJJJ-MM-TT):</font></center></td>
  </tr>
  <tr>
    <td> </td>
  </tr>
  <tr>
    <td><center>
      <p> </p>
      <!--#config errmsg="SSI nicht anzeigbar!" -->
      <!--#exec="/cgi-bin/gestern.pl" -->
      </td>
  </tr>
</table></center>
</body>
</html>

#--------------------------------------------------------

es kommt aber immer "SSI nicht anzeigbar!"

aber warum?

gruß
marcel