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