Die Apache Doku sagt, dass man die Datei fuer CGI-Rechte (Addhandler cgi....) freigeben muss. Das ganze geht aber nicht, weil es ja schon ein .shtml script ist.
.shtml ist kein "Skript", sondern eine zunächst einmal statische Datei, welche vom Server geparsed und interpretiert wird.
Diese enthält dann ggf. ein HTML-Formular, dessen Inhalte an jemanden weitergegeben wird, dessen URL im FORM-tag angegeben ist- typischerweise ein CGI-Skript. *Das* ist das Skript, welches Apache meint, denke ich.
Nein, nicht dieses Script im Formular hab ich gemeint...
Das Problem ist - simpel gesagt - ich kann nicht mit der Post Methode eine .shtml Seite ansprechen: <form action="irgendwas.shtml" method="Post"> geht also nicht. Da geht nur die Get Methode.
Gibts dafuer Loesungsansaetze? Ich kann mir folgendes vorstellen: Der Apache laesst keine Post-Methode auf Dokumente zu, die text/html zurueckgeben. Ich koennte also den Mime-Type von .shtml Datein aendern auf z.B. application/x-httpd-shtml. PHP machts z.b. so:
AddType application/x-httpd-php3 .php3