Hi,
wenn ich das teil ,it perl -c prüfe ist alles ok.
Dir sollte bewußt werden, daß Du genau steuern kannst, in welchem Verzeichnis Du Dich bei perl -c script.pl befindest - im CGI-Einsatz ist das unmöglich.
Was meinst du damit ?
Häufig ist eine nicht gefundene Datei Ursache für eine Fehlermeldung, die dann ein falscher HTTP-Header ist.
Ja, as hab ich schon mitbekommen. Der vorherige Fehler ruehrte von einer falsch benannten html-Dati.
Im CGI-Einsatz mußt Du einen HTTP-Header nach STDOUT zurückprinten. Was Du in eine Datei schreibst ist egal, aber prüfe in jedem Fall den Fehlercode:
open(...) or die "Kann Datei nicht oeffnen: $!";
Der Fehler steht dann im Error-Log.
ist das hier :
####################################
open(VOLLMACHT, ">vollma.htm");
print VOLLMACHT << "[END]";
<html>
<head>
[...]
[END]
EOP
close(VOLLMACHT);
####################################
evt. falsch ?
das wird in eine html geschrieben, die Teil eines Frames ist, der dann übers script ausgegeben wird.
denn bis dann,
Kurti
####################################